Ederson: Looked particularly alert and made a decent stop to keep his clean sheet. 7
Lewis: Did very little wrong, despite getting a few more heavy challenges. 7
Stones: City's most consistent defender rolled across the back four, then pushed into midfield. 8
ALSO READ: Haaland has already given example to Guardiola
Akanji: Saw plenty of the ball, although his build-up play invited pressure at times. 6
Laporte: Dealt comfortably with whatever he had to do, a quiet afternoon. 7
Rodri: The main man in City's build-up as usual, but got drawn into making too many fouls. 6
Gundogan: Grew into the game, although missed a sitter with the game already won. 6
De Bruyne: Made the key breakthrough, even if his passing wasn't always on the money. 7
Mahrez: Kept off the scoresheet by a marginal offside but more excellent forward play. 7
Grealish: Attacked with energy and raced back to help his teammates whenever he could. 8
Haaland: Three goals from the machine to continue an astonishing season. 9
Substitutes
Ake (for Lewis, 46) Made a crucial block to keep City in control of the game. 7
Alvarez (for Haaland, 61): Missed a decent chance to add to the score. 6
Bernardo (for De Bruyne, 77) Comfortable on the ball. 6
Phillips (for Rodri, 77) Happy to push forward. 6
Palmer (for Mahrez, 81) Introduced late on. N/A
Not used: Ortega, Walker, Dias, Cancelo
READ NEXT: