Manchester City 2-3 Real Madrid: Champions League playoff player ratings
Manchester City (4-1-4-1)
Ederson Brilliant low second-half save from Kylian Mbappé before Erling Haaland strike. Sharp saves early on but poor clearance makes the No 1 culpable for Brahim Díaz’s equaliser. 6
Manuel Akanji Cocktail of speed and physicality and went close with a header to doubling the lead. Often marking an extra midfield man. Subbed at break. 7
Related: Real Madrid’s Bellingham settles thriller to leave Manchester City on ropes
Rúben Dias Hands – and arms and legs – full as he patrolled Real Madrid’s vaunted front three but part of defence that conceded twice in final exchanges. 6
Nathan Aké Often picked up Kylian Mbappé but it was Rodrygo who pickpocketed him as Madrid nearly equalised. 6
Josko Gvardiol Magnificently ignited move for Erling Haaland’s opening goal and ran on to be the linkman, chesting the ball to the No 9. 8
John Stones Imperious in a rare starting central role (rather than stepping up from defence) that featured a smoothness à la Rodri. Later reverted to the rearguard. 8
Kevin De Bruyne Could be caught in possession but this was as close to a “Super Kev” display as witnessed recently. 7
Bernardo Silva Playing on the left of City’s central trident class showed in defence-splitter for an Erling Haaland shot but loses mark for conceding a free-kick that led to Kylian Mbappé equalising. 6
Savinho Pace often burned Real Madrid players off. Changed to the left when Jack Grealish was injured but committed an error for Federico Valverde’s near-miss 7
Erling Haaland Scant involvement until a stabbed finish that was his first goal against Madrid for City, then followed up with a second. 9, Man of the match
Jack Grealish Big night for the winger whose quality shone with lovely dinked pass to Josko Gvardiol that led to City’s opener, but disappointingly was forced off. 7
Substitutes: Phil Foden (Grealish 30) Craftiness was key in move that finished with Erling Haaland’s shot pinging against the goal frame 7; Rico Lewis (Akanji ht) Struggled – to put it mildly – with keeping Vinícius Júnior quiet and his mistake allowed Jude Bellingham to score the winner 4; Mateo Kovacic (Aké 61) 5; Ilkay Gündogan (De Bruyne 84) 6; Omar Marmoush (Savinho 84) 6
Real Madrid (4-4-2)
Thibaut Courtois Had his fingers stung by a Phil Foden laser but made a fine save, could do little to prevent Erling Haaland’s early finish or penalty but ended the night error-free. 7
Federico Valverde Shifted from usual central role to fill in at right-back. The captain’s flank proved the route to City’s goal yet he was still a marauding force. 7
Raúl Asencio Inexperienced 21-year-old had Erling Haaland to mark and emerged with credit, making a fine block on one effort from the Norwegian. 7
Aurélien Tchouaméni Holding player moved into back four was robust in the tackle and guided Raúl Asencio well as he, too, marshalled City’s No 9 phenomenon. 6
Ferland Mendy Moving in from left-back, he saw one attempt go close but found Savinho, before he switched flanks, a searing headache. 6
Related: Even Total Haaland cannot stop Manchester City’s continuing nightmare | Barney Ronay
Dani Ceballos Superb chip for Kylian Mbappé’s leveller. Brave challenge on Kevin De Bruyne in the area after tracking back but gave away the penalty Erling Haaland converted. 6
Eduardo Camavinga Often the first receiver from the back four yet was swamped by City’s slick keep-ball game before Madrid moved up through their gears. 6
Jude Bellingham Quiet – as was the whole attacking quartet – in the first half until he and Madrid awoke and his added-time winner could prove priceless. 8
Rodrygo Near-silenced in opening 45 minutes but popped up to create opportunity for Kylian Mbappé and his wheels were always a threat. 6
Kylian Mbappé Shinned volleyed equaliser flopped home in a comic moment. Missed gilded chances at start and the end of opening period. 7
Vinícius Júnior Mocked by the home crowd due to his Ballon d’Or no-show. He hit the bar and in the closing moments had shots that led to Madrid’s second and third. 8
Substitutes: Luka Modric (Ceballos 81) 6; Brahim Díaz (Rodrygo 84) Refused to celebrate late equaliser against his former club 7