Atletico dug deep to claim derby bragging rights with a hard-fought 2-1 win over Real Madrid.
Atletico Madrid vs Real Madrid
Atletico Madrid
Real Madrid
Pre-match prediction
Atletico dug deep to claim derby bragging rights with a hard-fought 2-1 win over Real Madrid.
- Atletico Madrid: 2 reported absences or doubts.
- Real Madrid: 3 reported absences or doubts.
Our pre-match call vs result
Recent form
✓ 54 correct result calls this week
Last 30 days · Result 217 · Over/Under 245 · Both teams to score 220 correct
Continue in the app
Lineups, goals and key players, answered with this match's latest data.
Get the app ↗Match commentary
Goals, cards and key match events.
Rüdiger makes it 2-1 with Madrid's only shot on target in 27 minutes — still a man down.
⚽ GOAL · Atletico Madrid 2-1 Real Madrid — Antonio Rüdiger 89
Another Atletico switch: Lee Kang-In is replaced by Morten Hjulmand.
Atletico make their fourth change: Cristian Romero comes off, Robin Le Normand takes his place.
Bellingham off, Madrid a man down — Atletico's 8 shots on target to 2 says this derby's done.
Bellingham's 11 duels won and four tackles leave the pitch — Madrid's last foothold goes with him.
Real Madrid make their fourth change: Jude Bellingham comes off, Bernardo Silva comes on. They still trail 2-0.
Grimaldo's penalty, Simeone's assist — Atletico's wide pair have decided this derby, and Madrid's ten look spent.
🟨 Booking · Atletico Madrid 2-0 Real Madrid — Jude Bellingham booked 78
Madrid have gone 27 minutes without a shot or a corner — Camavinga's on to try to change that.
Real Madrid make their third change: Eduardo Camavinga comes on for Aurelien Tchouameni with the visitors two goals down.
Match Timeline
90'
Alejandro Grimaldo converts the penalty
Jonathan David scores
Antonio Rüdiger scores
Final recap: the actual goal timeline.
Technical stats
Through 14'Drag the timeline to inspect real cumulative data at each checkpoint.
Starting XI
-
13
J. Oblak
G
-
14
Marcos Llorente
D
-
18
Marc Pubill
D
-
21
C. Romero
D
-
17
D. Hancko
D
-
20
G. Simeone
M
-
10
Álex Baena
M
-
5
J. Cardoso
M
-
22
Álex Grimaldo
M
-
7
Lee Kang-In
F
-
15
J. David
F
-
46
J. Castillo
M
-
19
J. Álvarez
F
-
27
J. Dominguez
D
-
23
M. Hjulmand
M
-
6
Koke
M
-
24
Robin Le Normand
D
-
11
A. Lookman
F
-
4
Rodrigo Mendoza
M
-
1
J. Musso
G
-
16
Arnau Ortiz
F
-
3
O. Vargas
M
-
30
Dani MartÃnez
D
-
45'
Out · Marc Pubill
In · Koke
-
62'
Out · Jonathan David
In · Julián Álvarez
-
67'
Out · Alejandro Baena Rodríguez
In · Ademola Lookman
-
89'
Out · Cristian Romero
In · Robin Le Normand
-
89'
Out · Lee Kang-In
In · Morten Hjulmand
-
1
T. Courtois
G
-
24
D. Dumfries
D
-
16
I. Konaté
D
-
4
D. Huijsen
D
-
17
Marc Cucurella
D
-
8
F. Valverde
M
-
14
A. Tchouaméni
M
-
15
A. Güler
M
-
5
J. Bellingham
M
-
7
Vinícius Júnior
M
-
10
Kylian Mbappé
F
-
2
Raúl Asencio
D
-
6
E. Camavinga
M
-
18
Álvaro Fernández
D
-
21
Brahim Díaz
M
-
25
Y. Diomande
F
-
9
Endrick
F
-
19
Carlos Espí
F
-
13
A. Lunin
G
-
27
Thiago Pitarch
M
-
22
A. Rüdiger
D
-
20
Bernardo Silva
M
-
12
T. Alexander-Arnold
D
-
54'
Out · Arda Güler In · Antonio Rüdiger
-
54'
Out · Vinícius In · Yan Diomande
-
71'
Out · Aurelien Tchouameni In · Eduardo Camavinga
-
82'
Out · Jude Bellingham
In · Bernardo Silva