Ederson: Some shaky passing to start the game but showed more of a command of his area than usual. 7
Walker: Hit his usual crossfield passes well but too many sloppy moments that put City in trouble. 6
Akanji: Lost his temper with Wilson in the first half but otherwise kept his cool amid intense Newcastle pressure. 7
Dias: Some crucial blocks to defend his clean sheet, inspired everyone around him and happy to get forward. 9
Ake: A goal-saving tackle on Longstaff in the first half capped another strong display. 8
Rodri: Felt overrun at times in midfield but alert to all danger and helped the defence. 7
Gundogan: Some clever runs and link-up play kept things flowing from midfield to attack. 7
De Bruyne: Full marks for effort and running, and should have had an assist when Haaland missed, but made too many poor decisions in promising positions. 5
Foden: Took Burn apart in the first 20 minutes to give City an advantage they did not let up. 8
Grealish: Grew into the game as play moved to his flank and played an important role in the second goal. Superb in possession. 8
Haaland: Missed a sitter but his teamwork was terrific and he did not give Newcastle a second of respite. 7
Substitutes
Bernardo (for De Bruyne, 65): Scored the second to give City control. 8
Not used: Ortega, Stones, Laporte, Lewis, Phillips, Palmer, Mahrez, Alvarez