edged past Napoli in what was one of the best games of the Champions League season so far.
The two teams traded blows throughout a thrilling 90 minutes, but City claimed a 4-2 victory to book their place in the knockout stage.
Lorenzo Insigne opened the scoring for the hosts, though Nicolas Otamendi and John Stones both headed home to put City ahead.
Jorginho levelled for Napoli from the penalty spot, but Sergio Aguero popped up 20 minutes from time to restore the visitors' lead - becoming City's all-time record goalscorer in the process.