Real Madrid vs Man City

19 February 2025 · Champions League · Knockout play-offs, second leg · 2024/25

Full time 3 – 1

Half-time: 2–0

Aggregate: Man City 3–6 Real Madrid. Real Madrid go through.

  • Kylian Mbappé 4’, 33’, 61’
  • Nico González 90+2’

Match summary

Real Madrid saw off Man City 3-1 after 90 minutes. Real Madrid led 2-0 at half-time. Real Madrid went through 6-3 on aggregate.

In the first half, Kylian Mbappé put Real Madrid ahead in the 4th minute and Mbappé made it 2-0 in the 33rd minute. In the second half, Mbappé made it 3-0 in the 61st minute and Nico González pulled one back to make it 3-1 in stoppage time.

The chances backed that up: Real Madrid created 1.80 expected goals (xG) from 15 shots to Man City's 1.40 from 12.

Key events

Real Madrid Man City
Kick-off
Kylian MbappéRight foot shot1-0 (Real Madrid)
4’
28’
Kylian MbappéShot on target
29’
Kylian MbappéRight foot shot2-0 (Real Madrid)
33’
38’
Half-time2-0
47’
Second half underway
RodrygoShot on target
53’
Kylian MbappéShot on target
57’
Kylian MbappéLeft foot shot3-0 (Real Madrid)
61’
Vinícius JúniorShot on target
74’
76’
Phil FodenShot on target
80’
Mateo KovačićShot on target
RodrygoShot on target
85’
87’
Abdukodir KhusanovShot on target
90+2’
Nico GonzálezLeft foot shot3-1 (Man City)
Full-time3-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.80 1.40 4’ Kylian Mbappé (Real Madrid), 1-0 4’ 33’ Kylian Mbappé (Real Madrid), 2-0 33’ 61’ Kylian Mbappé (Real Madrid), 3-0 61’ 90+2’ Nico González (Man City), 3-1 90+2’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.80 1.40 4’ Kylian Mbappé (Real Madrid), 1-0 Mbappé 4’ 33’ Kylian Mbappé (Real Madrid), 2-0 Mbappé 33’ 61’ Kylian Mbappé (Real Madrid), 3-0 Mbappé 61’ 90+2’ Nico González (Man City), 3-1 González 90+2’
Real Madrid 1.80 xGMan City 1.40 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Man City attacking Real Madrid attacking 
90+2’ Nico González (Man City), set piece, 0.91 xG, goal 57’ Kylian Mbappé (Real Madrid), open play, 0.55 xG, saved 33’ Kylian Mbappé (Real Madrid), open play, 0.50 xG, goal 70’ Vinícius Júnior (Real Madrid), open play, 0.13 xG, blocked 85’ Rodrygo (Real Madrid), open play, 0.11 xG, saved 90+2’ Omar Marmoush (Man City), direct free kick, 0.09 xG, hit the woodwork 89’ Omar Marmoush (Man City), direct free kick, 0.08 xG, blocked 20’ Kylian Mbappé (Real Madrid), open play, 0.07 xG, blocked 73’ Vinícius Júnior (Real Madrid), open play, 0.07 xG, off target 4’ Kylian Mbappé (Real Madrid), open play, 0.07 xG, goal 76’ Sávio (Man City), open play, 0.07 xG, blocked 49’ Rodrygo (Real Madrid), open play, 0.06 xG, off target 61’ Kylian Mbappé (Real Madrid), open play, 0.06 xG, goal 10’ Joško Gvardiol (Man City), open play, 0.04 xG, blocked 74’ Vinícius Júnior (Real Madrid), open play, 0.04 xG, saved 77’ Bernardo Silva (Man City), open play, 0.05 xG, off target 19’ Jude Bellingham (Real Madrid), from a corner, 0.04 xG, off target 87’ Abdukodir Khusanov (Man City), from a corner, 0.04 xG, saved 29’ Kylian Mbappé (Real Madrid), open play, 0.04 xG, saved 53’ Rodrygo (Real Madrid), from a corner, 0.03 xG, saved 65’ Phil Foden (Man City), open play, 0.03 xG, blocked 76’ Phil Foden (Man City), open play, 0.03 xG, saved 87’ James McAtee (Man City), from a corner, 0.03 xG, blocked 19’ Kylian Mbappé (Real Madrid), open play, 0.02 xG, blocked 80’ Mateo Kovačić (Man City), open play, 0.02 xG, saved 21’ Federico Valverde (Real Madrid), from a corner, 0.02 xG, blocked 67’ Phil Foden (Man City), open play, 0.01 xG, off target 90+2’ Nico González (Man City), set piece, 0.91 xG, goal 57’ Kylian Mbappé (Real Madrid), open play, 0.55 xG, saved 33’ Kylian Mbappé (Real Madrid), open play, 0.50 xG, goal 70’ Vinícius Júnior (Real Madrid), open play, 0.13 xG, blocked 85’ Rodrygo (Real Madrid), open play, 0.11 xG, saved 90+2’ Omar Marmoush (Man City), direct free kick, 0.09 xG, hit the woodwork 89’ Omar Marmoush (Man City), direct free kick, 0.08 xG, blocked 20’ Kylian Mbappé (Real Madrid), open play, 0.07 xG, blocked 73’ Vinícius Júnior (Real Madrid), open play, 0.07 xG, off target 76’ Sávio (Man City), open play, 0.07 xG, blocked 4’ Kylian Mbappé (Real Madrid), open play, 0.07 xG, goal 49’ Rodrygo (Real Madrid), open play, 0.06 xG, off target 61’ Kylian Mbappé (Real Madrid), open play, 0.06 xG, goal 77’ Bernardo Silva (Man City), open play, 0.05 xG, off target 10’ Joško Gvardiol (Man City), open play, 0.04 xG, blocked 74’ Vinícius Júnior (Real Madrid), open play, 0.04 xG, saved 87’ Abdukodir Khusanov (Man City), from a corner, 0.04 xG, saved 19’ Jude Bellingham (Real Madrid), from a corner, 0.04 xG, off target 29’ Kylian Mbappé (Real Madrid), open play, 0.04 xG, saved 53’ Rodrygo (Real Madrid), from a corner, 0.03 xG, saved 65’ Phil Foden (Man City), open play, 0.03 xG, blocked 76’ Phil Foden (Man City), open play, 0.03 xG, saved 80’ Mateo Kovačić (Man City), open play, 0.02 xG, saved 87’ James McAtee (Man City), from a corner, 0.03 xG, blocked 19’ Kylian Mbappé (Real Madrid), open play, 0.02 xG, blocked 21’ Federico Valverde (Real Madrid), from a corner, 0.02 xG, blocked 67’ Phil Foden (Man City), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Real Madrid 4-4-2 Starting XI
Courtois
Mendy
Asencio
Rüdiger
Valverde 90’
Júnior 90’
Tchouaméni 83’
Ceballos 78’
Bellingham
Rodrygo
Mbappé 3 78’
Man City 4-3-1-2 Starting XI
Ederson
Khusanov
Stones 8’
Dias
Gvardiol
Foden 77’
González
Silva
Gündoğan 77’
Sávio
Marmoush

Player stats

Goalkeeper1 player
90′ 3 1 39 1 – – – –
Defenders3 players
90′ 2 – 1 3 – 38 – – 1 –
90′ – 1 1 1 1 54 – – – –
90′ – 1 – – – 39 – – – –
Midfielders7 players
Federico Valverde Taken off
89′ – 1 59 4 – 2 2 2 1 – –
Aurélien Tchouaméni Taken off
83′ – – 55 1 – 3 3 4 1 1 –
Dani Ceballos Taken off
78′ – – 61 1 – 2 – 3 2 1 –
90′ – – 56 2 – – 1 3 1 1
Vinícius Júnior Taken off
89′ – – 26 1 – 1 – 4 – 1 –
Eduardo Camavinga Came on as a substitute
12′ – – 1 – – – – 1 2 1 –
Luka Modrić Came on as a substitute
11′ – – 5 – – 1 – 1 – – –
Forwards3 players
Rodrygo
90′ – 1 3 2 0.20 – 3 10 3 31 –
Kylian Mbappé Taken off
78′ 3 – 7 5 1.30 – 2 2 – 23 –
Brahim Díaz Came on as a substitute
12′ – – – – – – – – – 3 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five Champions League games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results from Bzzoiro Sports Data.