By Michael Nsikan Richard – December 11th 2025
Date: 10th December 2025
Venue & Attendance: Estadio Bernabeu; 76,977
Result: Real Madrid 1-2 Manchester City
Match Overview
Manchester City pulled off a vital 2-1 comeback win at the Santiago Bernabeu, thanks to Erling Haaland’s penalty, his 51st Champions League goal in his 50th start, and Nico O’Reilly’s strike.
This defeat heaps considerable pressure on Real Madrid boss Xabi Alonso, whose side now faces back-to-back losses after Saturday’s stumble against Celta Vigo.
Match Action Breakdown

First Half: High-Intensity Drama
The opening exchanges were electric. City weathered an early penalty appeal when the official initially pointed to the spot after Matheus Nunes brought down Vinicius Junior, though VAR intervened to overturn the call since the contact happened beyond the box. Federico Valverde’s subsequent free kick was blocked and went out for a corner.
Madrid kept pushing forward. Vinícius couldn’t quite get the ball under control from a dangerous Rodrygo cross that flashed across the six-yard area.
Madrid broke through in the 28th minute. Alvaro Carreras dispossessed Bernardo Silva high up the pitch and played a quick ball to Jude Bellingham, who found Rodrygo out wide. The Brazilian winger surged forward before slotting a low finish past Gianluigi Donnarumma at the far post. Their early pressure had finally paid dividends.
O’Reilly leveled things in the 35th minute, reacting quickest when Thibaut Courtois could only palm away Josko Gvardiol’s header from a corner kick.
The tide turned completely in the 43rd minute. Antonio Rudiger brought down Haaland away from play, and following a prolonged VAR check, the penalty was confirmed. Haaland stepped up and coolly converted, sending Courtois diving the wrong direction to cap off a dramatic first-half turnaround.
Before the whistle, Courtois kept Madrid within touching distance with back-to-back stops from Haaland and Rayan Cherki.
Second Half: Madrid’s Frustration
City kept their composure after the restart. Courtois enjoyed some good fortune early on when a Cherki effort took a deflection straight into his body.
Madrid threw everything forward in search of the equalizer. Bellingham blazed over from a decent counterattacking position, while Rudiger’s header sailed harmlessly over the bar, and Vinícius volleyed wide as the hosts cranked up the intensity late on. Endrick, introduced from the bench, nearly grabbed a dramatic leveler when his header rattled the woodwork.
Match Statistics
Possession: RMA 51.7% – MCI 48.3%
Shot Attempts: RMA 16 — MCI 12
Shots on Target: RMA 1—MCI 8
Fouls Committed: RMA 14—MCI 17
Corners: RMA 3—MCI 3
Key Talking Points

Mbappe’s Absence: Kylian Mbappe remained on the bench throughout due to injury, robbing Madrid of a key attacking weapon when they desperately needed goals.
Haaland’s Milestone: The Norwegian’s spot-kick marked his 51st Champions League goal from his 50th start, underlining his phenomenal scoring record in European football’s premier competition.
Alonso Under Pressure: Following Saturday’s loss to Celta Vigo, this result could prove pivotal for embattled manager Xabi Alonso, with audible jeers from the home support at the final whistle reflecting the growing discontent.
Standings Impact
Manchester City climbed to 13 points (4W-1D-1L), moving into the top four and bolstering their chances of securing automatic qualification to the knockout rounds.
Real Madrid stays on 12 points (4W-0D-2L) in 7th spot, maintaining a decent position but facing increasing scrutiny both on the field and behind the scenes.
The result breathes new life into City’s European campaign following last month’s surprising home loss to Bayer Leverkusen. In contrast, Madrid needs to bounce back quickly amid growing uncertainty over their manager’s position.
NEW: Man City 0 vs 2 Leverkusen – News, Highlights












