Ederson: Didn't have much to do but did it well, commanding his box and unable to do much about the Arsenal goal. 7
Walker: Used his pace brilliantly against a speedy Arsenal attack and was also ready to counter. 8
Stones: Can do no wrong on the pitch at the minute. Faultless at the back and came up with an important goal. 9
Dias: Great leadership at the back and excellent game awareness to clear a Zinchenko cross in a rare Arsenal attack. 8
Akanji: Outstanding up against Saka. Notable when he lost a duel because he won every single other one. 9
Rodri: Sped play up at the right time, slowed it down at the right time. Arsenal couldn't get close to him. 8
Gundogan: Thrived alongside De Bruyne in the middle as the Arsenal core disintegrated to allow them room to roam. 8
De Bruyne: Two goals and an assist in an outstanding performance. Hitting his best form at the best moment. 9
Bernardo: Everybody knows what he is going to do but nobody can stop him doing it. Selfless service of the highest standard. 8
Grealish: Always a threat, and always running his socks off to limit the Arsenal attack. Brilliant opposite Bernardo. 8
Haaland: Two very good assists in possibly his best performance with his back to goal, but should have had at least three goals. 8
Substitutes
Mahrez (for Gundogan, 71) Played his part but the contest was long over. 6
Alvarez (for De Bruyne, 81) Saw the game out. 6
Foden (for Grealish, 87) No time
Not used: Ortega, Laporte, Lewis, Gomez, Phillips, Palmer
READ NEXT: