Manchester City vs Real Madrid Highlights and Goals

Home » Champions League » Manchester City vs Real Madrid Highlights and Goals

UEFA Champions League
8:00 PMMarch 17, 2026
Round of 16
Manchester City
Show Score
1 - 2
HT:(1 - 1)
Aggregate:(1 - 5)
Real Madrid*
Etihad Stadium
Referee: Clement Turpin, France


How did the teams perform?

Manchester City
0 Total Votes
Real Madrid

Turn off spoiler to view match statistics

Match Stats

Ball possession
48%
52%
1.91
Expected goals (xG)
2.29
0.00
Goals Prevented
0.00
Attack
22
Total shots
13
8
Shots on target
6
8
Shots off target
6
6
Blocked shots
1
14
Shots inside box
9
8
Shots outside box
4
9
Corner kicks
6
2
Offsides
2
Passing
482
Total passes
533
441 (91%)
Accurate passes
487 (91%)
Discipline
6
Fouls
7
1
Yellow cards
2
1
Red cards
0
4
Goalkeeper saves
7
Turn off spoiler to view match events

Lineup

Manchester City

4-2-3-1
25 G Gianluigi Donnarumma 7.3
21 D Rayan Aït-Nouri 6.6
3 D Rúben Dias 6.3
45 D Abdukodir Khusanov Yellow Card 45+4' Elbowing 7.5
27 D Matheus Nunes 6.2
16 M Rodri 7.2
20 M Bernardo Silva (C) Red Card 20' Handling 3.9
11 M Jérémy Doku 8.3
4 M Tijjani Reijnders 6.6
10 M Rayan Cherki 7.6
9 F Erling Haaland Goal 41' 7.2
Substitutes
26 F Savinho
47 M Phil Foden
8 M Mateo Kovačić
14 M Nico González Substitution Out 74' Replaced by Rodri 6.3
5 D John Stones
82 D Rico Lewis
33 M Nico O'Reilly
1 G James Trafford
42 F Antoine Semenyo Substitution Out 57' Replaced by M. Nunes 6.9
7 F Omar Marmoush Substitution Out 57' Replaced by E. Haaland 6.6
15 D Marc Guéhi Substitution Out 46' Replaced by R. Dias 6.9
6 D Nathan Aké Substitution Out 46' Replaced by T. Reijnders 6.9
Coach
Pep Guardiola

Real Madrid

4-4-2
1 G Thibaut Courtois 7.2
20 D Fran García 6.2
24 D Dean Huijsen 7.2
22 D Antonio Rüdiger 6.3
12 D Trent Alexander-Arnold Yellow Card 80' Holding 7.2
15 M Arda Güler 7.2
14 M Aurélien Tchouaméni Assist 90+3' 7.2
45 M Thiago Pitarch 6.5
8 M Federico Valverde (C) 6.9
7 F Vinicius Júnior Penalty Goal 22' Goal 90+3' 6.2
21 F Brahim Díaz 6.6
Substitutes
30 F Franco Mastantuono
16 F Gonzalo García
6 M Eduardo Camavinga Substitution Out 74' Replaced by A. Guler 6.9
38 M César Palacios
37 M Manuel Ángel Morán Substitution Out 74' Replaced by T. Pitarch 6.7
28 M Jorge Cestero
18 D Álvaro Carreras
4 D David Alaba
27 D Diego Aguado
2 D Daniel Carvajal Substitution Out 83' Replaced by T. Alexander-Arnold 6.6
10 F Kylian Mbappé Yellow Card 76' Delay of game Substitution Out 69' Replaced by B. Diaz 6.3
13 G Andriy Lunin Substitution Out 46' Replaced by T. Courtois 7.2
Coach
Alvaro Arbeloa

UEFA Champions League Standings - UEFA Champions League

PosTeamMPWDL+/-GDPtsForm
1Arsenal550014-11315 W 10 December: Club Brugge KV 0 - 3 Arsenal W 20 January: Inter 1 - 3 Arsenal W 28 January: Arsenal 3 - 2 Kairat Almaty W No match found W 17 March: Arsenal 2 - 0 Bayer Leverkusen
2Bayern München650118-71115 W No match found W 09 December: Bayern München 3 - 1 Sporting CP W 21 January: Bayern München 2 - 0 Union St. Gilloise L No match found W 10 March: Atalanta 1 - 6 Bayern München
3Atalanta64118-6213 W No match found D No match found W No match found W 25 February: Atalanta 4 - 1 Borussia Dortmund W No match found
4Paris Saint Germain540119-81112 W No match found W 17 February: Monaco 2 - 3 Paris Saint Germain W No match found L No match found W 17 March: Chelsea 0 - 3 Paris Saint Germain
5Inter640212-4812 W No match found W No match found W 28 January: Borussia Dortmund 0 - 2 Inter L 18 February: Bodo/Glimt 3 - 1 Inter L 24 February: Inter 1 - 2 Bodo/Glimt
6Real Madrid540112-5712 W No match found W 17 February: Benfica 0 - 1 Real Madrid W 25 February: Real Madrid 2 - 1 Benfica L No match found W 17 March: Manchester City 1 - 2 Real Madrid
7Atletico Madrid640215-12312 W No match found L 28 January: Atletico Madrid 1 - 2 Bodo/Glimt W No match found W 24 February: Atletico Madrid 4 - 1 Club Brugge KV W 10 March: Atletico Madrid 5 - 2 Tottenham
8Liverpool640211-8312 L 26 November: Liverpool 1 - 4 PSV Eindhoven W 09 December: Inter 0 - 1 Liverpool W 21 January: Marseille 0 - 3 Liverpool L No match found W No match found
9Tottenham632113-7611 D No match found D No match found W 20 January: Tottenham 2 - 0 Borussia Dortmund L No match found W No match found
10Borussia Dortmund531117-11610 D 10 December: Borussia Dortmund 2 - 2 Bodo/Glimt W No match found W No match found L No match found W No match found
11Chelsea631213-8510 W No match found W 21 January: Chelsea 1 - 0 Pafos D No match found W No match found L 17 March: Chelsea 0 - 3 Paris Saint Germain
12Manchester City531110-5510 W 10 December: Real Madrid 1 - 2 Manchester City D No match found W 28 January: Manchester City 2 - 0 Galatasaray W No match found L 17 March: Manchester City 1 - 2 Real Madrid
13Sporting CP631212-8410 L 09 December: Bayern München 3 - 1 Sporting CP W 20 January: Sporting CP 2 - 1 Paris Saint Germain D No match found W No match found L No match found
14Barcelona631214-11310 L 25 November: Chelsea 3 - 0 Barcelona W 09 December: Barcelona 2 - 1 Eintracht Frankfurt D No match found L No match found W No match found
15Newcastle530211-479 L No match found W No match found W 18 February: Qarabag 1 - 6 Newcastle W 24 February: Newcastle 3 - 2 Qarabag L No match found
16Marseille630311-839 W No match found L No match found L No match found W No match found W No match found
17Galatasaray63038-809 W No match found W No match found W 17 February: Galatasaray 5 - 2 Juventus L 25 February: Juventus 3 - 2 Galatasaray L No match found
18Monaco62317-8-19 D No match found D No match found W No match found D No match found W No match found
19PSV Eindhoven622215-1148 D 04 November: Olympiakos Piraeus 1 - 1 PSV Eindhoven W 26 November: Liverpool 1 - 4 PSV Eindhoven D No match found W No match found L 28 January: PSV Eindhoven 1 - 2 Bayern München
20Bayer Leverkusen52218-10-28 D No match found D No match found L No match found W No match found W No match found
21Qarabag621310-13-37 W No match found L No match found D No match found L 18 February: Qarabag 1 - 6 Newcastle L 24 February: Newcastle 3 - 2 Qarabag
22Napoli52126-9-37 L No match found W 25 November: Napoli 2 - 0 Qarabag L 10 December: Benfica 2 - 0 Napoli D 20 January: FC Copenhagen 1 - 1 Napoli W No match found
23FC Copenhagen621310-16-67 L 04 November: Tottenham 4 - 0 FC Copenhagen L No match found L No match found W No match found W No match found
24Juventus513110-1006 D No match found D No match found L No match found D No match found W 25 February: Juventus 3 - 2 Galatasaray
25Pafos51314-7-36 D No match found L No match found D No match found W No match found D No match found
26Union St. Gilloise62047-15-86 L 04 November: Atletico Madrid 3 - 1 Union St. Gilloise L No match found L 09 December: Union St. Gilloise 2 - 3 Marseille W No match found L No match found
27Olympiakos Piraeus61236-13-75 L No match found L No match found D No match found L 18 February: Olympiakos Piraeus 0 - 2 Bayer Leverkusen W No match found
28Club Brugge KV51138-13-54 W No match found L No match found L No match found D 18 February: Club Brugge KV 3 - 3 Atletico Madrid L 24 February: Atletico Madrid 4 - 1 Club Brugge KV
29Athletic Club51134-9-54 L 05 November: Newcastle 2 - 0 Athletic Club L No match found W No match found L No match found D No match found
30Eintracht Frankfurt61148-16-84 L No match found L 26 November: Eintracht Frankfurt 0 - 3 Atalanta D No match found L 21 January: Qarabag 3 - 2 Eintracht Frankfurt L 28 January: Eintracht Frankfurt 0 - 2 Tottenham
31Benfica51044-8-43 L No match found L 21 January: Juventus 2 - 0 Benfica L No match found L 17 February: Benfica 0 - 1 Real Madrid W No match found
32Slavia Praha60332-11-93 L 04 November: Slavia Praha 0 - 3 Arsenal D 25 November: Slavia Praha 0 - 0 Athletic Club L 09 December: Tottenham 3 - 0 Slavia Praha D No match found L 28 January: Pafos 4 - 1 Slavia Praha
33Ajax61055-18-133 L 05 November: Ajax 0 - 3 Galatasaray L 25 November: Ajax 0 - 2 Benfica L No match found L No match found W No match found
34Bodo/Glimt50237-11-42 D No match found D No match found L No match found L No match found L 17 March: Sporting CP 5 - 0 Bodo/Glimt
35Villarreal60154-13-91 D No match found L 25 November: Borussia Dortmund 4 - 0 Villarreal L 10 December: Villarreal 2 - 3 FC Copenhagen L 20 January: Villarreal 1 - 2 Ajax L 28 January: Bayer Leverkusen 3 - 0 Villarreal
36Kairat Almaty60154-15-111 L 05 November: Inter 2 - 1 Kairat Almaty D No match found L 09 December: Kairat Almaty 0 - 1 Olympiakos Piraeus L 20 January: Kairat Almaty 1 - 4 Club Brugge KV L 28 January: Arsenal 3 - 2 Kairat Almaty

Qualification/Relegation

  • Promotion - Champions League (Play Offs: 1/8-finals)
  • Promotion - Champions League (Play Offs: 1/16-finals)

Vinicius Junior’s injury-time winner sealed a dramatic 2-1 UEFA Champions League victory for Real Madrid over 10-man Manchester City at the Etihad Stadium.

Real Madrid secured a dramatic 2-1 victory over Manchester City on March 17, 2026. Vinicius Junior was the hero, scoring twice including a late strike to seal a memorable UEFA Champions League triumph. This result saw the Spanish giants leave Manchester with all three points.

This highly anticipated Champions League group stage clash pitted two European heavyweights against each other. Manchester City entered the match with 10 points from five games. Real Madrid held a slight edge, sitting on 12 points and looking to extend their lead at the top.

The match exploded into life early, taking a dramatic turn in the 20th minute. Manchester City’s Bernardo Silva received a direct red card for handling the ball inside the box. This left the home side facing a significant challenge with ten men.

From the resulting penalty, Vinicius Junior stepped up confidently. He coolly converted the spot-kick in the 22nd minute, giving Real Madrid the lead. Manchester City manager Pep Guardiola then received a yellow card for unsportsmanlike conduct just three minutes later.

Despite being a man down, Manchester City showed remarkable resilience. They pressed for an equalizer. Their efforts paid off in the 41st minute when Erling Haaland fired home, leveling the score before halftime. Abdukodir Khusanov also picked up a yellow card in added time for an elbowing incident.

At halftime, Manchester City needed to regroup and maintain their defensive shape. Real Madrid aimed to exploit their numerical advantage more effectively in the second period. The stage was set for a tense finish.

Both teams made changes at the break. Real Madrid brought on Andriy Lunin for Thibaut Courtois in goal. Manchester City introduced Rúben Dias and Tijjani Reijnders, making tactical adjustments.

The second half continued with high intensity. Manchester City surprisingly substituted goal scorer Erling Haaland in the 57th minute. Oscar Marmoush entered the fray, signaling a shift in attack. Real Madrid pushed forward, seeking a decisive goal.

Late drama unfolded as the game approached its conclusion. In the 90+1 minute, Vinicius Junior thought he had scored his second, but VAR disallowed the goal for offside. The Etihad crowd roared with a mixture of relief and frustration.

However, Vinicius Junior would not be denied for long. Just two minutes later, in the 90+3 minute, he netted his second goal of the night. Aurélien Tchouaméni provided the assist, guiding a pass to Vinicius who slotted it home for a dramatic Real Madrid winner.

Real Madrid edged possession with 52% to City’s 48%. While Manchester City had more total shots (22 to 13), Real Madrid’s clinical edge was evident. They also had a higher expected goals (xG) of 2.29 compared to City’s 1.91. Goalkeepers Gianluigi Donnarumma and the Real Madrid duo (Courtois/Lunin) made 4 and 7 saves respectively.

This hard-fought victory sees Real Madrid consolidate their position in the Champions League group. Manchester City will reflect on the early red card and their inability to secure a point. This result significantly impacts both teams’ progression in the competition.

DasFootball
DasFootball
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments