Haaland's Bernabeu hoodoo is over! Spot-kick seals victory for City
Goalkeeper & Defence
Gianluigi Donnarumma (6/10):
His height and the angle made it very difficult for him to stop Rodrygo's brilliant strike. Mostly stayed in his area. Good long kicking
Matheus Nunes (5/10):
His credentials as a converted full-back were really put to the test by Vinicius Jr, who forced him into an early foul that looked to be a penalty before being overturned. Fortunate to not concede a penalty when Vinicius' shot hit his arm.
Ruben Dias (7/10):
Composed on the ball and combative off it, leading by example as City had to defend with their backs against the wall late on.
Josko Gvardiol (7/10):
Had a shaky start, struggling to handle Rodrygo and losing the ball in the build-up to the penalty scare. Settled into the game soon enough though, demonstrating his immense power in the air to force the equaliser. Made three timely interventions in the second half as City dug in to see the win through.
Nico O'Reilly (8/10):
Neartly demonstrated his strengths and weaknesses in 45 minutes: he was too late to spot the danger and was therefore powerless to stop Rodrygo scoring. Down the other end he was in the right place at the right time to level and then stormed forward to help set up the chance for Haaland. Made a brilliant defensive intervention in the second half to beat Rodrygo to the ball and took a sacrificial caution for pushing over Valverde.
Midfield
Bernardo Silva (4/10):
Looked like City's weak link, a shadow of the player who has performed so well in this fixture in the past. Lost the ball before the penalty scare while he was shoved off it by Alvaro Carreras in the build-up to the opening goal. Too ponderous in possession, failing to play in Cherki when he was in a dangerous position. Booked late in the game and suspended for the trip to Bodo/Glimt, which might be a good thing for City.
Nico Gonzalez (6/10):
Took his time to get into the game as Madrid dominated the midfield at first but he soon grew into the game, breaking up play smoothly and starting counters immediately.
Phil Foden (5/10):
Didn't bring his A game to the Spanish capital, failing to land a number of passes either due to lack of power or accuracy, sending one attempted through ball out for a throw. Taken off for Reijnders.
Attack
Rayan Cherki (6/10):
Not as classyas against Sunderlandbut still had the nerve to nutmeg Rudiger while his inviting corner led to the equaliser. Teased Madrid's defenders in the second half after being thwarted from a tight angle by Courtois following up Haaland's effort. Taken off for Savinho.
Erling Haaland (7/10):
Finally got the better of Rudiger by winning the penalty leading to his first goal at the Bernabeu in his third visit. Denied a second goal by a good Thibaut Courtois save after brilliant play by O'Reilly.
Jeremy Doku (7/10):
His trickery and pace stretched Madrid throughout the game although he only had one moment of real quality, forcing a save from Courtois in the second half.
Subs & Manager
Savinho (6/10):
A useful weapon to keep Madrid on their toes due to his pace although he didn't cause an actual threat, over-hitting a pass that would have played in Marmoush.
Omar Marmoush (6/10):
Didn't get many openings in hi 20 minutes on the pitch.
Tijjani Reijnders (6/10):
Tried an ambitious flick which just missed Marmoush.
Nathan Ake (N/A):
Brought on in the 88th minute and made a vital headed clearance in the dying seconds.
Pep Guardiola (X/10):
Picked the same starting XI as against Sunderland and although City started badly they were in control for most of the game and picked up a rare but fully deserved victory at the home of the Kings of Europe.