Real Madrid vs Villarreal
Match pulse
Who won: Real Madrid 1-0
Real Madrid beat Villarreal 1-0 on Saturday, October 10, 2026 at Santiago Bernabéu. Goals for Real Madrid: Yan Diomande (62').
Every player rated
Chirp Rating, 3.0 to 10.0Team stats
Player of the game
Thibaut Courtois
RMA · 4 saves, clean sheet
Deserved to win
Real Madrid created better chances: they win this game 38% of the time
Play by play
- Match ends, Real Madrid 1, Villarreal 0.
- Second Half ends, Real Madrid 1, Villarreal 0.
- 90'+4'

Foul
Foul by Gerard Moreno (Villarreal).
- 90'+4'

Free kick won
Aurélien Tchouaméni (Real Madrid) wins a free kick in the attacking half.
- 90'+4'

Yellow card
Kylian Mbappé (Real Madrid) is shown the yellow card.
K. Mbappé
- 90'+3'


Foul
Foul by Nathan Saliba (Villarreal).
- 90'+3'

Free kick won
Eduardo Camavinga (Real Madrid) wins a free kick on the left wing.
- 90'+2'RMA

Corner awarded
Corner, Real Madrid. Conceded by Pau Navarro.
- 90'+1'
Fourth official has announced 7 minutes of added time.
- 89'VIL

Foul
Foul by Nizar (Villarreal).
- 89'

Free kick won
Kylian Mbappé (Real Madrid) wins a free kick on the left wing.
- 88'

Shot on target
Attempt saved. Georges Mikautadze (Villarreal) left footed shot from the centre of the box is saved in the centre of the goal by Thibaut Courtois (Real Madrid). Assisted by Ayoze Pérez.
- 87'

Free kick won
Pape Gueye (Villarreal) wins a free kick in the defensive half.
- 87'

Foul
Foul by Federico Valverde (Real Madrid).
- 87'

Yellow card
Aurélien Tchouaméni (Real Madrid) is shown the yellow card.
A. Tchouaméni
- 86'

Free kick won
Eduardo Camavinga (Real Madrid) wins a free kick in the attacking half.
- 86'
SubSubbed on for A. Moleiro
Substitution, Villarreal. Nizar replaces Alberto Moleiro.
N. El Jmili Ben Hamou
- 86'

SubSubbed on for Y. Diomande
Substitution, Real Madrid. Denzel Dumfries replaces Yan Diomande.
D. Dumfries
- 84'

Yellow card
Pau Navarro (Villarreal) is shown the yellow card for a bad foul.
P. Navarro
- 84'

Foul
Foul by Pau Navarro (Villarreal).
- 84'

Free kick won
Kylian Mbappé (Real Madrid) wins a free kick in the defensive half.
- 83'

Yellow card
Antonio Rüdiger (Real Madrid) is shown the yellow card.
A. Rüdiger
- 81'

Yellow card
Ibrahima Konaté (Real Madrid) is shown the yellow card for a bad foul.
I. Konaté
- 80'

Free kick won
Gerard Moreno (Villarreal) wins a free kick on the right wing.
- 80'

Foul
Foul by Ibrahima Konaté (Real Madrid).

