Match report
Manchester City Defeats Real Madrid 2-1 in UEFA Champions League Clash
Real Madrid
1–2
FT
Manchester City
Dec 10, 2025
Manchester City secured a crucial 2-1 win over Real Madrid in the UEFA Champions League, thanks to second-half goals from Niall O'Reilly and Erling Haaland. Despite an early lead by Rodrygo for Real Madrid, Manchester City's resilience and tactical prowess saw them through.
Key Facts
- • Real Madrid vs Manchester City: 1-2 final score
- • Rodrygo scored the opening goal in the 28th minute assisted by Jude Bellingham
- • Niall O'Reilly equalized for Manchester City with a goal in the 35th minute
- • Erling Haaland put Manchester City ahead from a penalty kick confirmed via VAR in the 43rd minute
- • Real Madrid had several yellow cards, including Antonio Rüdiger and Rodrygo
Lineups
Real Madrid
Formation: 4-4-2
Starting XI
- 1 T. Courtois (G)
- 8 F. Valverde (D)
- 17 R. Asencio (D)
- 22 A. Rudiger (D)
- 18 A. Carreras (D)
- 11 Rodrygo (M)
- 19 D. Ceballos (M)
- 14 A. Tchouameni (M)
- 5 J. Bellingham (M)
- 16 G. Garcia (F)
- 7 Vinicius Junior (F)
Substitutes
- 13 A. Lunin
- 26 Fran
- 9 Endrick
- 10 K. Mbappe
- 15 A. Guler
- 20 F. Garcia
- 21 B. Diaz
- 28 J. Cestero Sancho
- 30 F. Mastantuono
- 36 J. Martinez
- 40 V. Valdepenas
Manchester City
Formation: 4-3-3
Starting XI
- 25 G. Donnarumma (G)
- 27 M. Nunes (D)
- 3 R. Dias (D)
- 24 J. Gvardiol (D)
- 33 N. O'Reilly (D)
- 20 B. Silva (M)
- 14 Nico (M)
- 47 P. Foden (M)
- 10 R. Cherki (F)
- 9 E. Haaland (F)
- 11 J. Doku (F)
Substitutes
- 1 J. Trafford
- 13 M. Bettinelli
- 4 T. Reijnders
- 6 N. Ake
- 7 O. Marmoush
- 21 R. Ait Nouri
- 26 Savinho
- 45 A. Khusanov
- 52 O. Bobb
- 82 R. Lewis
Timeline
-
3' Real Madrid Var · Penalty cancelledVinicius Junior -
11' Manchester City Card · Yellow CardP. FodenFoul
-
28' Real Madrid Goal · Normal GoalRodrygo · Assist: Jude Bellingham -
35' Manchester City Goal · Normal GoalN. O'Reilly · Assist: J. Gvardiol -
42' Manchester City Var · Penalty confirmedE. Haaland -
43' Real Madrid Card · Yellow CardAntonio RüdigerFoul
-
43' Manchester City Goal · PenaltyE. Haaland -
58' Real Madrid subst · Substitution 1Off: G. Garcia · On: A. Guler -
67' Real Madrid subst · Substitution 2Off: D. Ceballos · On: B. Diaz -
70' Manchester City subst · Substitution 1Off: P. Foden · On: T. Reijnders -
70' Manchester City subst · Substitution 2Off: E. Haaland · On: O. Marmoush -
70' Manchester City subst · Substitution 3Off: R. Cherki · On: Savinho -
76' Manchester City Card · Yellow CardN. O'ReillyFoul
-
79' Real Madrid subst · Substitution 3Off: R. Asencio · On: Endrick -
87' Real Madrid Card · Yellow CardRodrygoArgument
-
88' Real Madrid Card · Yellow CardÁlvaro CarrerasFoul
-
88' Manchester City subst · Substitution 4Off: J. Doku · On: N. Aké -
90' Manchester City Card · Yellow CardBernardo SilvaFoul
Match Stats
| Stat | Real Madrid | Manchester City |
|---|---|---|
| Fouls | 14 | 17 |
| Pass Accuracy | 85% | 87% |
| Offsides | 0 | 1 |
| Red Cards | — | — |
| Total Shots | 16 | 12 |
| Corners | 3 | 3 |
| Total Passes | 438 | 416 |
| Yellow Cards | 3 | 3 |
| Blocked Shots | 8 | 4 |
| Shots on Target | 1 | 8 |
| xG | 1.50 | 2.60 |
| Shots off Target | 7 | 0 |
| Possession | 52% | 48% |
| Goals Prevented | 0 | 0 |
| Accurate Passes | 371 | 361 |
| Shots Inside Box | 10 | 10 |
| Saves | 6 | 0 |
| Shots Outside Box | 6 | 2 |
Key Match Notes
- ▸ Manchester City capitalized on their second-half momentum with goals from Niall O'Reilly and Erling Haaland, turning the tide against Real Madrid.
- ▸ The confirmation of a penalty by VAR in favor of Manchester City at 43 minutes proved pivotal in shifting the game's dynamics.