Ederson: Had a very good game. Even if he wasn't asked to do much, made crucial interventions to keep City's clean sheet safe. 7
Lewis: Enjoyed himself on his first start in over two months, shuttling between defence, holding midfield and a No.8 role. 7
Akanji: A mostly calm afternoon mopping up Bamford but was poor for the Leeds goal. 6
Laporte: A comfortable return to the team but may not have done enough to start in Madrid. 7
READ MORE: Guardiola explains seven Man City changes vs Leeds United
Ake: Looked confident bringing the ball forward out of defence, before bringing a premature end to his game. 7
Gundogan: Two goals and immaculate passing to remind City how good he remains. Wasted a hat-trick chance with the penalty though. 8
Alvarez: Blazed over a good early chance and struggled to find a better one. 6
De Bruyne: In the mood from the off and unfortunate not to end up with a couple of assists. 8
Mahrez: Two assists thanks to his smart understanding with Gundogan, although faded in the second half with the game won. 8
Foden: Similar to Laporte, worked hard and earned some opportunities including the late penalty yet may find himself back on the bench on Tuesday. 7
Haaland: Missed a glut of chances and then, to Guardiola's fury, passed up the penalty for Gundogan. 4
Substitutes
Walker (for Ake, 54) Settled straight into the team and contributed well in attack. 7
Bernardo (for Alvarez, 89)
Not used: Ortega, Dias, Gomez, Stones, Phillips, Rodri, Grealish
READ NEXT: