Ederson Should have taken his phone with him and joined in the fans' torchlight display - 6
Conrad Egan-Riley The 19-year-old Manchester lad slotted in seamlessly, secure in defence and neat in possession - 7
John Stones Cruised through the game, effortless in defence and incisive with the pass - 7
Aymeric Laporte Could afford to relax, but was a little too casual at times - 6
Oleksandr Zinchenko Reminded everyone what an under-rated player he is - compact in defence and adding value higher up - 7
Fernandinho Midfield enforcer and general all rolled into one. At 36 is still an impressive performer - 8
Ilkay Gundogan The brains behind the whole operation, and he did his best to get things moving - 7
Bernardo Silva Enjoyed his 45 minutes against old enemies but for once the work rate was not married to any real penetration - 6
Gabriel Jesus Should have had a penalty, and unlucky to have a goal disallowed - 7
Phil Foden A bright and breezy 45 minutes after his derby exertions, but no heroics, just one comfortable shot - 6
Raheem Sterling Blew City's best chance and just seemed unable to raise himself for a game where he had something to prove - 5
Subs
James McAtee (for Foden at HT) Never looks out of place - 7
Riyad Mahrez (for Bernardo at HT) Added quality immediately - 7
Scott Carson ( for Ederson 73) Fine save - 7
Luke Mbete (for Laporte 83) No time to mark
Not used: Slicker, Grealish, Rodrigo, De Bruyne, Kayky, Delap, Edozie
Sign up to our City newsletter so you never miss an update from the Etihad Stadium this season.
Catch up on all the latest Blues headlines in our Man City section