Man City Player Ratings vs. Real Madrid: Gutsy Comeback Seals the Deal

The latest chapter of a modern day European rivalry played out at the Bernabéu.
Roberto Casillas
Erling Haaland bagged from the penalty spot.
Erling Haaland bagged from the penalty spot. / Alberto Gardin/Eurasia Sport Images/Getty Images

Two goals in seven minutes earned Manchester City a comeback 2–1 Champions League win over Real Madrid at the Bernabéu,

Pep Guardiola’s side were punished for a lacklustre start by Rodrygo’s opener, but City responded with maturity and Nico O'Reilly scored his maiden Champions League goal to bring them level.

Erling Haaland continued his devastating Champions League form and buried a penalty just before half-time—a goal that turned out to be the winner—before City were able to contain Real Madrid’s attempts to mount a second half revival.

City are now firmly placed inside the top eight of the Champions League league phase, sitting fourth on 13 points with two games remaining, and in one of the biggest modern day European rivalries, got their revenge after being eliminated from Los Blancos from the competition a season ago.

FREE NEWSLETTER. New SI FC Newsletter Global Embed. Sign Up to Get Informed With SI FC. dark


Man City Player Ratings vs. Real Madrid (4-1-4-1)

Nico O'Reilly
Nico O'Reilly scored his first career Champions League goal. / Image Photo Agency/Getty Images

*Ratings Provided by FotMob*

GK: Gianluigi Donnarumma5.9: Rarely tested all night but could’ve done more to stop Rodrygo’s strike. Was inconsistent and looked rather nervy on the ball and whenever he had to step out of position.

RB: Matheus Nunes7.8: After a shaky start he recovered and was a vacuum in City’s right flank, ending the match with seven recoveries.

CB: Rúben Dias7.1: City’s defensive leader struggled to organized the backline during the opening exchanges but did well towards the end to protect the lead with a handful of key interventions.

CB: Joško Gvardol7.9: Brilliant from the Croatia international. He was always in position to neutralise attacks and was at his best when Real Madrid pushed for an equaliser in the dying minutes, showing tremendous poise and character.

LB: Nico O’Reilly8.3: Granted Rodrygo acres of space for Real Madrid’s opener. Made up for it almost instantly, though, appearing at the right place at the right time to score the equaliser in what was the crowning moment of a very strong performance.

DM: Nico González7.7: Played on an island for much of the game with no defensive support from other midfielders, allowing Real Madrid to bypass him with relative ease whenever they decided to accelerate. Still, he balanced City almost single-handedly and managed some very solid interventions to stall attacks.

RW: Bernardo Silva6.6: Although he didn’t have a major impact, the Portuguese was an outlet all over the pitch for City in possession. He was at fault for Real Madrid’s goal, though, giving the ball away.

CM: Rayan Cherki7.5: Looked menacing as he often positioned himself perfectly between the lines to compromise the defence. Courtois is to blame for Cherki not adding his name to the scoresheet.

CM: Phil Foden—6.5: An underwhelming night given the recent calibre of performances he’s delivered. Was rarely involved in City’s most dangerous actions.

LW: Jérémy Doku7.5: Was contained for much of the first half but completely took over the game after the break, terrorising Madrid’s backline with incisive dribbles that led to City’s best chances of the second half.

ST: Erling Haaland8.0: Had the same amount of goals as completed passes in the first half, once again proving he doesn’t need to be constantly involved to make a significant impact.

Substitute

Rating (Out of 10)

Tijjani Reijnders (70’ for Cherki)

6.1

Omar Marmoush (70’ for Haaland)

6.1

Savinho (70’ for Foden)

6.7

Nathan Aké (88’ for Doku)

N/A

Subs not used: James Trafford (GK), Marcus Bettinelli (GK), Rayan Aït-Nouri, Abdukodir Khusanov, Rico Lewis, Oscar Bobb.


Real Madrid (4-4-2)

Starting XI: Thibaut Courtois; Federico Valverde, Raul Asencio, Antonio Rüdiger, Álvaro Carreras; Rodrygo, Dani Ceballos, Aurélien Tchouaméni, Jude Bellingham; Gonzalo García, Vinicius Junior.

Subs used: Arda Güler, Brahim Díaz, Endrick.


Player of the Match: Nico O’Reilly

dark. Next. Real Madrid ratingsUCL. Real Madrid Player Ratings vs. Man City: Another Bad Night for Alonso


Real Madrid 1–2 Man City—How It Unfolded at the Bernabeu

Nico O'Reilly after scoring vs. Real Madrid.
Nico O'Reilly (middle) brought Man City level in the first half. / Angel Martinez/UEFA/Getty Images

Guardiola fielded a powerful XI aiming to avoid a second defeat of 2025 at the Bernabéu and looking to secure City’s fourth consecutive win.

But the plan nearly collapsed inside two minutes of the match as Matheus Nunes took down Vinicius Junior and referee Clément Turpin immediately signalled for a penalty-kick. The visitors dodged a bullet when VAR determined Nunes’ clumsy tackle happened just outside the penalty area, denying the hosts a chance to score from 12 yards.

Real Madrid continued to look like the better side, though, with City committing careless giveaways and leaving plenty of space in defence. Los Blancos took advantage to score the opener, as Jude Bellingham found a wide-open Rodrygo who entered the area and fired a shot into the bottom corner to bag his first goal in 32 matches.

The goal seemingly woke up City and they found the equaliser seven minutes later. Thibaut Courtois couldn’t hold on to Joško Gvardiol’s header from a corner and Nico O’Reilly pounced on the rebound to bring the visitors level.

City’s comeback was completed minutes later after Antonio Rüdiger rugby tackled Erling Haaland to the ground, gifting the visitors a penalty. The Norwegian stepped up and calmly sent Courtois the wrong way to give City the lead before the break.

Both sides had clear chances soon after the restart, but Jude Bellingham made a mess of an attempted chip from short range before Courtois made a sensational save at the other end to deny Rayan Cherki.

Guardiola’s charges failed to extend their one-goal advantage and the hosts began forcing them to retreat further and further back as the minutes ticked on. Endrick had a great chance to equalise for Real Madrid, but his header skimmed off the top of the crossbar.

Although the hosts continued their attacking onslaught in the final minutes, City were able to hold on until the final whistle, earning a very impressive away win against the 15-time European champions.


Real Madrid vs. Man City Half-Time Stats

Statistic

Real Madrid

Man City

Possession

44%

56%

Expected Goals (xG)

0.24

1.94

Total Shots

5

6

Shots on Target

1

5

Big Chances

0

3

Pass Accuracy

85%

91%

Fouls

6

9

Corners

2

1


Real Madrid vs. Man City Full Time Stats

Statistic

Real Madrid

Man City

Possession

52%

48%

Expected Goals (xG)

1.44

2.58

Total Shots

16

12

Shots on Target

1

8

Big Chances

3

4

Pass Accuracy

85%

87%

Fouls

14

17

Corners

3

3


READ THE LATEST MAN CITY NEWS, TRANSFER RUMOURS AND MORE

feed