Timeline
Half-time
86'
↔
Santi Comesaña → Dani Parejo
Sustitución
83'
↔
Kylian Mbappé → Rodrygo
Sustitución
82'
↔
Tani Oluwaseyi → Adrià Altimira
Sustitución
81'
⚽
Kylian Mbappé
Gol · asist. Brahim Díaz
77'
Santiago Mouriño
Tarjeta roja
75'
↔
Franco Mastantuono → Brahim Díaz
Sustitución
73'
↔
Pape Gueye → Alfonso Pedraza
Sustitución
73'
⚽
Georges Mikautadze
Gol · asist. Pape Gueye
69'
⚽
Vinicius Júnior
Gol (penalti)
69'
Pape Gueye
Tarjeta amarilla
64'
↔
Arda Güler → Jude Bellingham
Sustitución
64'
↔
Dani Ceballos → Eduardo Camavinga
Sustitución
47'
⚽
Vinicius Júnior
Gol · asist. Kylian Mbappé
46'
↔
Tajon Buchanan → Nicolas Pépé
Sustitución
46'
↔
Alberto Moleiro → Georges Mikautadze
Sustitución
45'+1
Franco Mastantuono
Tarjeta amarilla
33'
Aurélien Tchouaméni
Tarjeta amarilla
21'
Santiago Mouriño
Tarjeta amarilla
12'
Sergi Cardona
Tarjeta amarilla
Match statistics
Lineups
Real Madrid · 4-2-3-1 Villarreal · 4-4-2
Player performance
| Player | MIN | G | A | Rating |
|---|---|---|---|---|
| 90 | — | — | ||
| 90 | — | — | ||
| 90 | — | — | ||
| 90 | — | — | ||
| 90 | — | — | ||
| 90 | — | — | ||
| 64 | — | — | ||
| 75 | — | — | ||
| 64 | — | — | ||
| 90 | 2 | — | ||
| 83 | 1 | 1 | ||
| 26 | — | — | ||
| 26 | — | — | ||
| 15 | — | 1 | ||
| 11 | — | — | ||
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — |
| Player | MIN | G | A | Rating |
|---|---|---|---|---|
| 90 | — | — | ||
| 77 | — | — | ||
| 90 | — | — | ||
| 90 | — | — | ||
| 90 | — | — | ||
| 45 | — | — | ||
| 86 | — | — | ||
| 90 | — | — | ||
| 73 | — | 1 | ||
| 82 | — | — | ||
| 45 | — | — | ||
| 45 | 1 | — | ||
| 45 | — | — | ||
| 17 | — | — | ||
| 8 | — | — | ||
| 8 | — | — | ||
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — | |
| — | — | — | — |

