Ederson: Could do nothing with the goal and kept City aggressive by coming out of his area. 7
Walker: Enjoyed roaming forward and had no problems with Rashford before injury ended his afternoon early. 7
Akanji: Bargain of the season? Turned a hospital pass into a platform for the first goal and never put a foot wrong. 9
Ake: A surprise to start over Dias but was unflustered and calm in possession with his trusty left foot that Guardiola likes. 8
Cancelo: A useful contributor to the attack, helping the ball along for Foden's first but went through the back of Martial for the penalty. 7
Gundogan: Started as holding midfielder in Rodri's absence and was perfect there for a match where City dominated possession. 8
Bernardo: Never stopped running and United were unable to dispossess him - a thorn in their side once again. 9
De Bruyne: Wasn't the main protagonist but still took the game beyond United in a crucial period with his two assists. 8
Foden: Unplayable from the right and took each of his three goals brilliantly. A perfect performance. 10
Grealish: Outstanding again following on from Wolves, getting two United defenders booked to help their panic set in. 9
Haaland: Three goals and two assists. United made it easy for him but he is still a force of nature that nobody can cope with. 10
Substitutes
Gomez (for Walker, 41) Slotted straight in and provided the assist for Haaland's third. 8
Alvarez (for De Bruyne, 75 ) More time to strike a partnership with Haaland. 7
Palmer (for Grealish, 75) Kept Dalot busy. 7
Mahrez (for Foden, 75) Another cameo but he will want more. 7
Laporte (for Gundogan, 75) First start back after a long time out. 7
Not used: Ortega, Carson, Dias, Lewis,