Spanish LALIGA

Real Madrid vs Villarreal, 2025-26 LALIGA

· Spanish LALIGA
  • 47': Vinícius Júnior
  • 69': Vinícius Júnior (P)
  • 81': Kylian Mbappé
FT
3 - 1
  • 73': Georges Mikautadze
  • Red Card 77': Santiago Mouriño
Embed this event in your website

Vini stars, Mbappé limps off as Madrid bounce back from derby loss

Vinícius Júnior scored twice as Real Madrid moved back to the top of LaLiga with a 3-1 win over Villarreal, but Kylian Mbappé was forced off after scoring Madrid's third.

Match Commentary

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 4': Dani Ceballos (Real Madrid) wins a free kick in the attacking half.
  • 4': Foul by Santi Comesaña (Villarreal).
  • 5': Foul by Sergi Cardona (Villarreal).
  • 5': Franco Mastantuono (Real Madrid) wins a free kick on the right wing.
  • 7': Attempt missed. Arda Güler (Real Madrid) left footed shot from the left side of the box is too high. Assisted by Kylian Mbappé.
  • 9': Attempt blocked. Federico Valverde (Real Madrid) right footed shot from outside the box is blocked. Assisted by Vinícius Júnior with a cross.
  • 12': Foul by Sergi Cardona (Villarreal).
  • 12': Franco Mastantuono (Real Madrid) wins a free kick on the right wing.
  • 12': Sergi Cardona (Villarreal) is shown the yellow card for a bad foul.
  • 19': Foul by Álvaro Carreras (Real Madrid).
  • 19': Santiago Mouriño (Villarreal) wins a free kick in the defensive half.
  • 20': Attempt missed. Tani Oluwaseyi (Villarreal) left footed shot from outside the box is too high. Assisted by Pape Gueye.
  • 20': Attempt saved. Kylian Mbappé (Real Madrid) right footed shot from the left side of the box is saved in the bottom left corner by Arnau Tenas (Villarreal). Assisted by Dani Ceballos.
  • 21': Foul by Santiago Mouriño (Villarreal).
  • 21': Vinícius Júnior (Real Madrid) wins a free kick on the left wing.
  • 21': Santiago Mouriño (Villarreal) is shown the yellow card for a bad foul.
  • 22': Attempt missed. Aurélien Tchouaméni (Real Madrid) header from the centre of the box is close, but misses to the right. Assisted by Vinícius Júnior with a cross.
  • 22': Attempt blocked. Franco Mastantuono (Real Madrid) left footed shot from the centre of the box is blocked. Assisted by Kylian Mbappé.
  • 22': Corner, Real Madrid. Conceded by Renato Veiga.
  • 23': Attempt missed. Franco Mastantuono (Real Madrid) left footed shot from outside the box is high and wide to the left. Assisted by Federico Valverde following a corner.
  • 24': Delay in match (Real Madrid).
  • 25': Delay over. They are ready to continue.
  • 25': Attempt blocked. Dean Huijsen (Real Madrid) right footed shot from outside the box is blocked. Assisted by Vinícius Júnior.
  • 27': Dean Huijsen (Real Madrid) wins a free kick in the attacking half.
  • 27': Foul by Santi Comesaña (Villarreal).
  • 27': Attempt missed. Aurélien Tchouaméni (Real Madrid) header from very close range is high and wide to the left. Assisted by Franco Mastantuono with a cross following a set piece situation.
  • 28': Alberto Moleiro (Villarreal) wins a free kick on the left wing.
  • 28': Foul by Federico Valverde (Real Madrid).
  • 30': Attempt blocked. Thomas Partey (Villarreal) right footed shot from outside the box is blocked.
  • 33': Alberto Moleiro (Villarreal) wins a free kick in the attacking half.
  • 33': Foul by Aurélien Tchouaméni (Real Madrid).
  • 33': Aurélien Tchouaméni (Real Madrid) is shown the yellow card for a bad foul.
  • 36': Handball by Pape Gueye (Villarreal).
  • 37': Attempt blocked. Arda Güler (Real Madrid) left footed shot from outside the box is blocked.
  • 37': Attempt missed. Arda Güler (Real Madrid) right footed shot from the right side of the box misses to the left following a set piece situation.
  • 41': Attempt saved. Tani Oluwaseyi (Villarreal) right footed shot from the centre of the box is saved in the centre of the goal by Thibaut Courtois (Real Madrid). Assisted by Alberto Moleiro with a through ball.
  • 41': Foul by Tani Oluwaseyi (Villarreal).
  • 41': Éder Militão (Real Madrid) wins a free kick in the defensive half.
  • 42': Attempt missed. Alberto Moleiro (Villarreal) right footed shot from the centre of the box misses to the left. Assisted by Tani Oluwaseyi following a fast break.
  • 43': Attempt blocked. Vinícius Júnior (Real Madrid) right footed shot from outside the box is blocked. Assisted by Arda Güler.
  • 45': Attempt missed. Franco Mastantuono (Real Madrid) left footed shot from the centre of the box is close, but misses to the right. Assisted by Álvaro Carreras with a cross.
  • 45': Fourth official has announced 1 minutes of added time.
  • 45'+1': Foul by Franco Mastantuono (Real Madrid).
  • 45'+1': Sergi Cardona (Villarreal) wins a free kick in the defensive half.
  • 45'+1': Franco Mastantuono (Real Madrid) is shown the yellow card for a bad foul.
  • 45'+2': First Half ends, Real Madrid 0, Villarreal 0.
  • 45': Second Half begins Real Madrid 0, Villarreal 0.
  • 45': Substitution, Villarreal. Georges Mikautadze replaces Alberto Moleiro.
  • 45': Substitution, Villarreal. Nicolas Pépé replaces Tajon Buchanan.
  • 47': Goal! Real Madrid 1, Villarreal 0. Vinícius Júnior (Real Madrid) right footed shot from the left side of the box to the bottom left corner. Assisted by Kylian Mbappé with a headed pass.
  • 49': Foul by Arda Güler (Real Madrid).
  • 49': Sergi Cardona (Villarreal) wins a free kick in the defensive half.
  • 50': Dani Ceballos (Real Madrid) wins a free kick in the defensive half.
  • 50': Foul by Thomas Partey (Villarreal).
  • 56': Attempt blocked. Aurélien Tchouaméni (Real Madrid) right footed shot from outside the box is blocked.
  • 56': Corner, Real Madrid. Conceded by Santi Comesaña.
  • 56': Attempt missed. Dean Huijsen (Real Madrid) left footed shot from the left side of the box misses to the right. Assisted by Vinícius Júnior with a through ball.
  • 58': Arda Güler (Real Madrid) wins a free kick in the defensive half.
  • 58': Foul by Santi Comesaña (Villarreal).
  • 59': Foul by Renato Veiga (Villarreal).
  • 59': Franco Mastantuono (Real Madrid) wins a free kick in the defensive half.
  • 60': Attempt blocked. Pape Gueye (Villarreal) left footed shot from outside the box is blocked. Assisted by Georges Mikautadze.
  • 60': Attempt blocked. Nicolas Pépé (Villarreal) left footed shot from the right side of the box is blocked. Assisted by Santi Comesaña with a through ball.
  • 60': Foul by Nicolas Pépé (Villarreal).
  • 60': Álvaro Carreras (Real Madrid) wins a free kick in the defensive half.
  • 61': Foul by Dani Ceballos (Real Madrid).
  • 61': Nicolas Pépé (Villarreal) wins a free kick in the defensive half.
  • 64': Attempt missed. Kylian Mbappé (Real Madrid) right footed shot from outside the box misses to the left. Assisted by Dean Huijsen.
  • 64': Substitution, Real Madrid. Eduardo Camavinga replaces Dani Ceballos.
  • 64': Substitution, Real Madrid. Jude Bellingham replaces Arda Güler.
  • 65': Foul by Jude Bellingham (Real Madrid).
  • 65': Santiago Mouriño (Villarreal) wins a free kick in the defensive half.
  • 68': Penalty Real Madrid. Vinícius Júnior draws a foul in the penalty area.
  • 68': Penalty conceded by Rafa Marín (Villarreal) after a foul in the penalty area.
  • 69': Pape Gueye (Villarreal) is shown the yellow card.
  • 69': Goal! Real Madrid 2, Villarreal 0. Vinícius Júnior (Real Madrid) converts the penalty with a right footed shot to the bottom left corner.
  • 72': Attempt saved. Jude Bellingham (Real Madrid) right footed shot from the centre of the box is saved in the centre of the goal by Arnau Tenas (Villarreal). Assisted by Vinícius Júnior.
  • 72': Attempt saved. Jude Bellingham (Real Madrid) left footed shot from very close range is saved in the centre of the goal by Arnau Tenas (Villarreal). Assisted by Federico Valverde with a cross.
  • 73': Goal! Real Madrid 2, Villarreal 1. Georges Mikautadze (Villarreal) right footed shot from outside the box to the bottom left corner. Assisted by Pape Gueye.
  • 73': Substitution, Villarreal. Alfonso Pedraza replaces Pape Gueye.
  • 74': Attempt blocked. Thomas Partey (Villarreal) right footed shot from outside the box is blocked. Assisted by Nicolas Pépé.
  • 75': Substitution, Real Madrid. Brahim Díaz replaces Franco Mastantuono.
  • 77': Foul by Santiago Mouriño (Villarreal).
  • 77': Vinícius Júnior (Real Madrid) wins a free kick on the left wing.
  • 77': Second yellow card to Santiago Mouriño (Villarreal) for a bad foul.
  • 78': Corner, Real Madrid. Conceded by Rafa Marín.
  • 80': Attempt blocked. Vinícius Júnior (Real Madrid) right footed shot from the centre of the box is blocked.
  • 80': Attempt saved. Vinícius Júnior (Real Madrid) left footed shot from the centre of the box is saved in the bottom left corner by Arnau Tenas (Villarreal).
  • 81': Goal! Real Madrid 3, Villarreal 1. Kylian Mbappé (Real Madrid) right footed shot from the centre of the box to the centre of the goal. Assisted by Brahim Díaz.
  • 82': Substitution, Villarreal. Adrià Alti replaces Tani Oluwaseyi.
  • 82': Delay in match because of an injury Kylian Mbappé (Real Madrid).
  • 83': Delay over. They are ready to continue.
  • 83': Substitution, Real Madrid. Rodrygo replaces Kylian Mbappé because of an injury.
  • 85': Foul by Brahim Díaz (Real Madrid).
  • 85': Nicolas Pépé (Villarreal) wins a free kick on the right wing.
  • 86': Substitution, Villarreal. Dani Parejo replaces Santi Comesaña.
  • 88': Attempt missed. Georges Mikautadze (Villarreal) right footed shot from outside the box is just a bit too high. Assisted by Thomas Partey.
  • 90': Foul by Dean Huijsen (Real Madrid).
  • 90': Georges Mikautadze (Villarreal) wins a free kick in the defensive half.
  • 90': Attempt blocked. Brahim Díaz (Real Madrid) right footed shot from the centre of the box is blocked. Assisted by Jude Bellingham.
  • 90': Corner, Real Madrid. Conceded by Renato Veiga.
  • 90': Fourth official has announced 4 minutes of added time.
  • 90'+2': Attempt missed. Eduardo Camavinga (Real Madrid) left footed shot from outside the box is high and wide to the left. Assisted by Rodrygo.
  • 90'+3': Foul by Rafa Marín (Villarreal).
  • 90'+3': Rodrygo (Real Madrid) wins a free kick in the defensive half.
  • 90'+4': Attempt blocked. Jude Bellingham (Real Madrid) right footed shot from outside the box is blocked. Assisted by Vinícius Júnior.
  • 90'+4': Attempt missed. Federico Valverde (Real Madrid) right footed shot from outside the box is high and wide to the left.
  • 90'+4': Second Half ends, Real Madrid 3, Villarreal 1.
  • 0': Match ends, Real Madrid 3, Villarreal 1.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/102.png&h=25&scale=crop&w=25&location=originVIL RMAhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/86.png&h=25&scale=crop&w=25&location=origin
14 Fouls 9
2 Yellow Cards 2
1 Red Cards 0
0 Offsides 0
0 Corner Kicks 4
4 Saves 1
30.5 Possession 69.5
9 SHOTS 26
2 ON GOAL 7
0.2 On Target % 0.3
0 Penalty Goals 1
0 Penalty Kicks Taken 1
256 Accurate Passes 653
317 Passes 711
0.8 Pass Completion % 0.9
0 Accurate Crosses 8
4 Crosses 16
0.0 Cross % 0.5
41 Long Balls 31
16 Accurate Long Balls 17
0.4 Long Balls % 0.5
4 Blocked Shots 9
14 Effective Tackles 12
29 Tackles 26
0.5 Tackle % 0.5
6 Interceptions 4
18 Effective Clearances 16
18 Clearances 16

Game Information

Competition: Spanish LALIGA

Venue: Santiago Bernabéu
Location: Madrid, Spain
Attendance: 75,216

LALIGA Standings

# TEAM GP GD PTS
1 Real Madrid 9 +11 24
2 Barcelona 9 +14 22
3 Villarreal 9 +6 17
4 Atlético Madrid 9 +6 16
Full Standings

Line-Ups

RMA Real Madrid (4-2-3-1)

No. Name
1 Thibaut Courtois (GK)
24 Dean Huijsen
3 Éder Militão
18 Álvaro Carreras
8 Federico Valverde
15 Arda Güler
19 Dani Ceballos
14 Aurélien Tchouaméni Yellow Card
10 Kylian Mbappé
7 Vinícius Júnior
30 Franco Mastantuono Yellow Card

VIL Villarreal (4-4-2)

No. Name
25 Arnau Tenas (GK)
12 Renato Veiga
4 Rafa Marín
23 Sergi Cardona Yellow Card
15 Santiago Mouriño Yellow Card
16 Thomas Partey
14 Santi Comesaña
18 Pape Gueye Yellow Card
17 Tajon Buchanan
20 Alberto Moleiro
21 Tani Oluwaseyi

LALIGA News

Rivalry renewed: Real Madrid vs. Barcelona
Rivalry renewed: Real Madrid vs. Barcelona

El Clásico returns Sunday, Oct. 26 only on ESPN.

Araujo stunners gives Barcelona late win vs Girona (via FanCode)
Araujo stunners gives Barcelona late win vs Girona (via FanCode)

Watch highlights of Barcelona''s thrilling 2-1 win over Girona.

Super sub Almada leads Atletico past Osasuna (via FanCode)
Super sub Almada leads Atletico past Osasuna (via FanCode)

Highlights from Atletico Madrid's 1-0 win against Osasuna.

Real Madrid edge past 9-man Getafe (via Fancode)
Real Madrid edge past 9-man Getafe (via Fancode)

Kylian Mbappe scored the winner for Madrid.