Real Madrid vs Villarreal
Match pulse
Who won: Real Madrid 3-1
Real Madrid beat Villarreal 3-1 on Saturday, October 4, 2025 at Estadio Bernabéu. Goals for Real Madrid: Vinícius Júnior (47', 69' pen) and Kylian Mbappé (81'). Goals for Villarreal: Georges Mikautadze (73').
Every player rated
Chirp Rating, 3.0 to 10.0Team stats
Player of the game
Vinícius Júnior
RMA · 2 G
Deserved to win
Real Madrid created better chances: they win this game 76% of the time
Play by play
- Match ends, Real Madrid 3, Villarreal 1.
- Second Half ends, Real Madrid 3, Villarreal 1.
- 90'+4'

Shot off target
Attempt missed. Federico Valverde (Real Madrid) right footed shot from outside the box is high and wide to the left.
- 90'+4'

Shot blocked
Attempt blocked. Jude Bellingham (Real Madrid) right footed shot from outside the box is blocked. Assisted by Vinícius Júnior.
- 90'+3'

Free kick won
Rodrygo (Real Madrid) wins a free kick in the defensive half.
- 90'+3'

Foul
Foul by Rafa Marín (Villarreal).
- 90'+2'

Left footed shot just wide
Attempt missed. Eduardo Camavinga (Real Madrid) left footed shot from outside the box is high and wide to the left. Assisted by Rodrygo.
E. Camavinga
- 90'
Fourth official has announced 4 minutes of added time.
- 90'RMA

Corner awarded
Corner, Real Madrid. Conceded by Renato Veiga.
- 90'

Right footed shot blocked
Attempt blocked. Brahim Díaz (Real Madrid) right footed shot from the centre of the box is blocked. Assisted by Jude Bellingham.
B. Díaz
- 90'

Free kick won
Georges Mikautadze (Villarreal) wins a free kick in the defensive half.
- 90'

Foul
Foul by Dean Huijsen (Real Madrid).
- 88'

Right footed shot just wide
Attempt missed. Georges Mikautadze (Villarreal) right footed shot from outside the box is just a bit too high. Assisted by Thomas Partey.
G. Mikautadze
- 86'
SubSubbed on for S. Comesaña
Substitution, Villarreal. Dani Parejo replaces Santi Comesaña.
D. Parejo
- 85'

Free kick won
Nicolas Pépé (Villarreal) wins a free kick on the right wing.
- 85'

Foul
Foul by Brahim Díaz (Real Madrid).
- 83'
SubSubbed on for K. Mbappé
Substitution, Real Madrid. Rodrygo replaces Kylian Mbappé because of an injury.
Rodrygo
- 83'
Delay over. They are ready to continue.
- 82'

Delay in match because of an injury Kylian Mbappé (Real Madrid).
- 82'
SubSubbed on for T. Oluwaseyi
Substitution, Villarreal. Adrià Alti replaces Tani Oluwaseyi.
A. Altimira
- GOAL81'

Goal! Right footed shot
K. Mbappé · ast B. Díaz
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.
RMA 3 - 1 VIL - 80'

Left footed shot saved
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).
V. Júnior
- 80'

Shot blocked
Attempt blocked. Vinícius Júnior (Real Madrid) right footed shot from the centre of the box is blocked.
- 78'RMA

Corner awarded
Corner, Real Madrid. Conceded by Rafa Marín.
- 77'

Red card
Second yellow card to Santiago Mouriño (Villarreal) for a bad foul.
S. Mouriño

