City substitution Savinho replaces Jeremy Doku, who backed up an excellent performance against Man Utd with another tonight. At his best - anywhere near his best, in fact - he is a nightmare for defenders.

65 min: Man City 2 Napoli 0 (Doku) If City’s first was a lovely team goal, the second is all about the brilliance of Jeremy Doku. He was surrounded by Napoli defenders when he received a short pass on the edge of the area. Crucially, Doku was allowed to turn, and from that moment Napoli had problems. He shuffled past two or three defenders in a phonebox before sliding a low shot under Milinkovic-Savic from the angle. Superbly done.

A simply fabulous header from Erling Haaland 💥

📺 @tntsports & @discoveryplusUK pic.twitter.com/JpXkJxyEGI

Lobotka concedes a corner with an important last-ditch tackle on Doku. Now that the deadlock has been broken, the result feels like a formality.