Roma vs Real Madrid

14 October 2026 · Champions League · Matchday 2 · 2026/27 · Referee François Letexier

Full time 3 – 4

Half-time: 1–1

  • Marten de Roon 20’
  • Donyell Malen 51’, 57’
  • Kylian Mbappé 25’
  • Carlos Espí 83’
  • Endrick 85’
  • Antonio Rüdiger 90’

Match summary

Real Madrid came back from 2 goals down to win 4-3 away at Roma, with a late winner. It was 1-1 at half-time.

In the first half, Marten de Roon put Roma ahead in the 20th minute and Kylian Mbappé equalised in the 25th minute. In the second half, Donyell Malen put Roma back in front in the 51st minute, Malen made it 3-1 in the 57th minute, Carlos Espí pulled one back to make it 3-2 from a corner in the 83rd minute, Endrick equalised with a header in the 85th minute, and Antonio Rüdiger won it from a corner in the 90th minute.

The chances backed that up: Real Madrid created 1.89 expected goals (xG) from 16 shots to Roma's 1.43 from 14.

Match stats

54% Possession 46%
14 Shots 16
7 Shots on target 8
5 Corners 9
72 Attacks 67
40 Dangerous attacks 42
546 Passes 462
85.9% Pass accuracy 83.3%
12 Tackles 15
15 Fouls 8
3 Yellow cards 1
1 Offsides 1

Key events

Roma Real Madrid
Kick-off
Mario HermosoShot on target
4’
Matías SouléShot on target
5’
Marten de RoonRight foot shot1-0 (Roma)
20’
Donyell MalenShot on target
23’
25’
Kylian MbappéRight foot shot1-1 (Real Madrid)
Half-time1-1
Second half underway
Donyell MalenLeft foot shot2-1 (Roma)
51’
Donyell MalenRight foot shot3-1 (Roma)
57’
Donyell MalenVAR: Goal ruled out
58’
60’
62’
Kylian MbappéShot on target
66’
Kylian MbappéShot on target
WesleyFoul
69’
Rodrigo MoraShot on target
73’
83’
Carlos EspíRight foot shot3-2 (Real Madrid)
83’
Carlos EspíVAR: Goal ruled out
83’
EndrickShot on target
85’
EndrickHeader3-3 (Real Madrid)
89’
90’
Antonio RüdigerRight foot shot3-4 (Real Madrid)
90+2’
Kylian MbappéShot on target
90+5’
Full-time3-4

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.43 1.89 20’ Marten de Roon (Roma), 1-0 20’ 25’ Kylian Mbappé (Real Madrid), 1-1 25’ 51’ Donyell Malen (Roma), 2-1 51’ 57’ Donyell Malen (Roma), 3-1 57’ 83’ Carlos Espí (Real Madrid), 3-2 83’ 85’ Endrick (Real Madrid), 3-3 85’ 90’ Antonio Rüdiger (Real Madrid), 3-4 90’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.43 1.89 20’ Marten de Roon (Roma), 1-0 de Roon 20’ 25’ Kylian Mbappé (Real Madrid), 1-1 Mbappé 25’ 51’ Donyell Malen (Roma), 2-1 Malen 51’ 57’ Donyell Malen (Roma), 3-1 Malen 57’ 83’ Carlos Espí (Real Madrid), 3-2 Espí 83’ 85’ Endrick (Real Madrid), 3-3 Endrick 85’ 90’ Antonio Rüdiger (Real Madrid), 3-4 Rüdiger 90’
Roma 1.43 xGReal Madrid 1.89 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Madrid attacking Roma attacking 
83’ Carlos Espí (Real Madrid), from a corner, 0.86 xG, goal 57’ Donyell Malen (Roma), open play, 0.59 xG, goal 90’ Antonio Rüdiger (Real Madrid), from a corner, 0.24 xG, goal 4’ Mario Hermoso (Roma), open play, 0.21 xG, saved 12’ Paulo Dybala (Roma), open play, 0.21 xG, off target 87’ Jude Bellingham (Real Madrid), from a corner, 0.12 xG, off target 47’ Jude Bellingham (Real Madrid), open play, 0.09 xG, off target 32’ Marc Cucurella (Real Madrid), open play, 0.08 xG, off target 79’ Jude Bellingham (Real Madrid), from a corner, 0.08 xG, off target 85’ Endrick (Real Madrid), from a corner, 0.07 xG, goal 51’ Donyell Malen (Roma), open play, 0.07 xG, goal 62’ Kylian Mbappé (Real Madrid), open play, 0.06 xG, saved 73’ Rodrigo Mora (Roma), open play, 0.06 xG, saved 76’ Lorenzo Pellegrini (Roma), open play, 0.06 xG, off target 24’ Donyell Malen (Roma), open play, 0.05 xG, blocked 83’ Endrick (Real Madrid), from a corner, 0.05 xG, saved 20’ Marten de Roon (Roma), open play, 0.05 xG, goal 61’ Federico Valverde (Real Madrid), set piece, 0.05 xG, off target 90+4’ Carlos Espí (Real Madrid), open play, 0.04 xG, off target 13’ Yan Diomande (Real Madrid), open play, 0.04 xG, off target 66’ Kylian Mbappé (Real Madrid), open play, 0.03 xG, saved 5’ Matías Soulé (Roma), open play, 0.03 xG, saved 77’ Niccolò Pisilli (Roma), open play, 0.03 xG, blocked 25’ Kylian Mbappé (Real Madrid), open play, 0.03 xG, goal 1’ Matías Soulé (Roma), open play, 0.02 xG, off target 23’ Donyell Malen (Roma), open play, 0.02 xG, saved 42’ Matías Soulé (Roma), from a corner, 0.02 xG, off target 62’ Yan Diomande (Real Madrid), from a corner, 0.02 xG, off target 90+2’ Kylian Mbappé (Real Madrid), open play, 0.02 xG, saved 90+3’ Rodrigo Mora (Roma), open play, 0.01 xG, blocked 83’ Carlos Espí (Real Madrid), from a corner, 0.86 xG, goal 57’ Donyell Malen (Roma), open play, 0.59 xG, goal 90’ Antonio Rüdiger (Real Madrid), from a corner, 0.24 xG, goal 4’ Mario Hermoso (Roma), open play, 0.21 xG, saved 12’ Paulo Dybala (Roma), open play, 0.21 xG, off target 87’ Jude Bellingham (Real Madrid), from a corner, 0.12 xG, off target 47’ Jude Bellingham (Real Madrid), open play, 0.09 xG, off target 32’ Marc Cucurella (Real Madrid), open play, 0.08 xG, off target 79’ Jude Bellingham (Real Madrid), from a corner, 0.08 xG, off target 85’ Endrick (Real Madrid), from a corner, 0.07 xG, goal 51’ Donyell Malen (Roma), open play, 0.07 xG, goal 62’ Kylian Mbappé (Real Madrid), open play, 0.06 xG, saved 73’ Rodrigo Mora (Roma), open play, 0.06 xG, saved 76’ Lorenzo Pellegrini (Roma), open play, 0.06 xG, off target 24’ Donyell Malen (Roma), open play, 0.05 xG, blocked 83’ Endrick (Real Madrid), from a corner, 0.05 xG, saved 20’ Marten de Roon (Roma), open play, 0.05 xG, goal 61’ Federico Valverde (Real Madrid), set piece, 0.05 xG, off target 90+4’ Carlos Espí (Real Madrid), open play, 0.04 xG, off target 13’ Yan Diomande (Real Madrid), open play, 0.04 xG, off target 66’ Kylian Mbappé (Real Madrid), open play, 0.03 xG, saved 5’ Matías Soulé (Roma), open play, 0.03 xG, saved 77’ Niccolò Pisilli (Roma), open play, 0.03 xG, blocked 25’ Kylian Mbappé (Real Madrid), open play, 0.03 xG, goal 42’ Matías Soulé (Roma), from a corner, 0.02 xG, off target 1’ Matías Soulé (Roma), open play, 0.02 xG, off target 23’ Donyell Malen (Roma), open play, 0.02 xG, saved 62’ Yan Diomande (Real Madrid), from a corner, 0.02 xG, off target 90+2’ Kylian Mbappé (Real Madrid), open play, 0.02 xG, saved 90+3’ Rodrigo Mora (Roma), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Roma 3-4-2-1 Starting XI
Gollini
Mancini 63’
Ndicka
Hermoso 81’
Roon
Koné 17’
Wesley
Molina
Soulé 63’
Dybala 46’
Malen 2
Real Madrid 4-2-3-1 Starting XI
Courtois
Cucurella 78’
Konaté
Rüdiger
Dumfries 59’
Valverde
Tchouaméni 70’
Júnior 59’
Bellingham
Diomande 78’
Mbappé

Player stats

Goalkeeper1 player
90′ – – –
Defenders7 players
Gianluca Mancini Taken off
63′ 1 – – 1 – 32 2 – –
90′ – – –
Mario Hermoso Taken off
81′ – – –
Wesley
90′ – –
90′ – – –
Leonardo Balerdi Came on as a substitute
27′ – – –
Konstantinos Koulierakis Came on as a substitute
9′ – – –
Midfielders7 players
Marten de Roon
90′ 1 – 55 – – 2 2 2 1 – –
Manu Koné Taken off
17′ – – – – –
Matías Soulé Taken off
63′ – – – – –
Paulo Dybala Taken off
46′ – – – – –
Niccolò Pisilli Came on as a substitute
73′ – – – – –
Rodrigo Mora Came on as a substitute
44′ – – – – –
Lorenzo Pellegrini Came on as a substitute
27′ – – 18 – – – 1 3 1 2
Forwards1 player
90′ 2 – 4 0.73 – – –
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. A blank cell means that figure is not available for that player.

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.