Ederson: Made some top saves when called upon at 1-0 in the second half. 8
Akanji: Tenacious throughout, keeping his side locked down and harrying to win back possession. 8
Stones: A slightly different role with more centre-back than he has been playing, and a terrific header to set up Haaland's goal. 8
Dias: Always in the right place at the right time, with some outstanding blocks and challenges. 9
Ake: What a season he is having. Made the right decision every time at the back, and threatened Sommer. 9
Rodri: A thunderbolt to cap off another majestic performance dictating the play. 9
ALSO READ: City vs Bayern as it happened
Gundogan: Worked hard to pop up undetected in the box, and happy to put a challenge in. 8
De Bruyne: Swung some dangerous crosses into the box, although struggled for space in the second half. 7
Bernardo: Brilliant from the first moment. May need to watch his weight after enjoying Alphonso Davies on toast. 9
Grealish: Came into his own in the second half and the link-up play with Haaland is becoming special. 8
Haaland: Kept quiet for 60 minutes before exploding into life with the goal that surely puts the tie beyond Bayern. 8
Substitutes
Alvarez (for De Bruyne, 68): Instant impact and nearly scored. 7
Not used: Ortega, Carson, Walker, Laporte, Gomez, Lewis, Phillips, Perrone, Palmer, Mahrez
READ NEXT: