CITY RATED
EDERSON
Hard to fault him for goal but keepers never like to get so much on the ball and see it go in. Little to do otherwise. 6
KYLE WALKER
Showed why he was picked ahead of Cancelo with a cool head and his pace getting City out of tricky situations. 7
JOHN STONES
Caught out for the goal. It would be unfair to call it a pattern but he’s certainly had better weeks defensively. 5
RUBEN DIAS
Hardly exempt in goal, but made important block shortly after Mahrez’s penalty to keep City in the lead on aggregate. 7
ALEKS ZINCHENKO
Never shied away from the action in such a big game. Tidy defensively and contributed in attack to merit his inclusion. 7
RODRI
Improved in the second half after difficult start. Will be grateful not many teams attack with Dortmund’s intensity. 6
ILKAY GUNDOGAN
Quiet night, with his most significant contribution being completely losing his rag with Bellingham in the second half. 6
KEVIN DE BRUYNE
A captain’s performance again, leading the team. Unfortunate to hit the bar but kept driving the side on. 8
RIYAD MAHREZ
Did little otherwise but it takes an elite mentality not just to step up and take a penalty but to confidently smash it home. 7
PHIL FODEN
Always scheming to get in behind defence and succeeding better than most of his teammates. Nerveless finish. 8
BERNARDO
Plenty of scurrying and scampering but a distinct lack of any threat as the most advanced player in the XI. 6
SUBSTITUTES
RAHEEM STERLING: (Mahrez, 88)
NOT USED: Steffen, Trafford, Cancelo, Ake, Garcia, Laporte, Mendy, Fernandinho, Torres, Jesus