Ederson: Made some important saves again to keep Bayern at bay and slowed the game down, even if he was booked. 8
Akanji: Lost some individual battles but never hid and battled through the Bayern attacking storm. Unlucky to concede a penalty. 7
Stones: Playing at centre-back, there were some forays forward but most of his work was chasing down Bayern forwards. 7
Dias: Some magnificent blocks to keep City's advantage as strong as it was in the tie and also cleared off his line. 9
READ MORE: City told what Stones adds to the midfield
Ake: Struggled to cope with Coman's pace and then went down with what could be a worrying hamstring injury. 6
Rodri: Everywhere that he needed to be all of the time, popping up to turn the ball over and build attacks. 8
Gundogan: Earned the City penalty with positive intent and connected well with Rodri. 7
De Bruyne: Majestic weight on the pass for Haaland ball and he was always in control. 8
Bernardo: Kept Cancelo largely quiet on the left side and never stopped running. 7
Grealish: The ball just sticks to his feet at the minute. When City needed an out, he was there. 8
Haaland: Missed a glorious chance to kill the game with the penalty, but then killed the game anyway. 6
Substitutes
Laporte (for Ake, 65) Kept City slowing the game down. 6
Alvarez (for Haaland, 84) No time
Walker (for De Bruyne, 88) No time
Not used: Ortega, Carson, Lewis, Gomez, Perrone, Phillips, Mahrez, Palmer, Foden
READ NEXT