Real Madrid CF 1 - 0 Villarreal CF — Highlights & Result
Primera Division
·
(2 weeks ago)
· MD 8
Highlights
▶
Villarreal arrived on a scoring run across five matches in all competitions, but that streak came to a halt on October 10, 2026, during this Primera Division matchday 8 fixture. The decisive moment arrived in the 62nd minute when Yan Diomande found the net with an assist from Federico Valverde, sealing the 1-0 outcome. Real Madrid weathered a late setback when Vinícius received a red card in the 72nd minute, holding firm despite Villarreal registering 15 shots to the hosts' 11. Individual brilliance at the back and front helped secure the victory, highlighted by Yan Diomande earning a standout 8.2 rating and T. Courtois anchoring the defence with a 7.7 rating.
Real Madrid entered the contest having won three consecutive home fixtures in the competition this season, building on a previous campaign where they finished runners-up with 86 points. Villarreal had picked up one away victory from four matches on the road in the league this term, sitting 9th in the standings after finishing 3nd in the previous table with 72 points. Despite Villarreal holding 54 percent possession and generating a higher shot count, their away form in the fixture remained a stumbling block.
Head-to-head history heavily favoured the hosts, who had claimed five wins and a draw in their last six encounters against this opponent, including a 2-0 away victory in January 2026. Villarreal meanwhile suffered another frustrating afternoon against opponents who have historically kept them at bay, continuing a winless drought in this matchup that stretched past 2023.
The result lifted Real Madrid from 4th to 3rd in the standings, while Villarreal dropped from 9th to 10th. Real Madrid now sit 15 points behind table-leaders Barça, and Villarreal trail the summit by 16 points. Real Madrid next play away at Roma on October 14.
Real Madrid entered the contest having won three consecutive home fixtures in the competition this season, building on a previous campaign where they finished runners-up with 86 points. Villarreal had picked up one away victory from four matches on the road in the league this term, sitting 9th in the standings after finishing 3nd in the previous table with 72 points. Despite Villarreal holding 54 percent possession and generating a higher shot count, their away form in the fixture remained a stumbling block.
Head-to-head history heavily favoured the hosts, who had claimed five wins and a draw in their last six encounters against this opponent, including a 2-0 away victory in January 2026. Villarreal meanwhile suffered another frustrating afternoon against opponents who have historically kept them at bay, continuing a winless drought in this matchup that stretched past 2023.
The result lifted Real Madrid from 4th to 3rd in the standings, while Villarreal dropped from 9th to 10th. Real Madrid now sit 15 points behind table-leaders Barça, and Villarreal trail the summit by 16 points. Real Madrid next play away at Roma on October 14.
Summary based on match data. Spotted a mistake? Tell us.
Match stats
Real Madrid v Villarreal
46%
Possession
54%
1.43
Expected goals (xG)
0.59
11
Shots
15
4
Shots on target
4
9
Shots inside the box
7
9
Corners
3
406
Passes
478
83%
Pass accuracy
88%
4
Saves
3
8
Fouls
13
3
Offsides
1
5
Yellow cards
2
1
Red cards
0
Lineups & player ratings
8.2
Top rated
Y. Diomande · Real Madrid
86'
· 1 goal
Key moments
- 10' 🟨 Renato Veiga · Villarreal
- 19' 🟨 Jude Bellingham · Real Madrid
- 62' ⚽ Yan Diomande · assist Federico Valverde · Real Madrid
- 68' 🟨 José Mário dos Santos Mourinho Félix · Real Madrid
- 72' 🟥 Vinícius · Real Madrid
- 81' 🟨 Ibrahima Konaté · Real Madrid
- 83' 🟨 Antonio Rüdiger · Real Madrid
- 84' 🟨 Pau Navarro · Villarreal
- 87' 🟨 Aurelien Tchouameni · Real Madrid
- 90+3' 🟨 Kylian Mbappé · Real Madrid
Real Madrid
4-2-3-1- 1 T. Courtois 90' 7.7
- 16 I. Konaté 90' 6.7
- 22 A. Rüdiger 🟨 90' 6.8
- 8 F. Valverde 🅰️ 90' 7.7
- 14 A. Tchouaméni 🟨 90' 6.5
- 5 J. Bellingham 🟨 90' 6.5
- 10 Kylian Mbappé 🟨 90' 6.3
- 25 Y. Diomande ⚽ 86' 8.2
- 15 A. Güler 77' 6.8
- 12 T. Alexander-Arnold 52' 6.7
- 18 Álvaro Fernández 45' 7.2
- 17 Marc Cucurella · sub 45' 6.6
- 7 Vinícius Júnior · sub 🟥 20' 5.9
- 6 E. Camavinga · sub 13' 6.6
- 24 D. Dumfries · sub 4' 6.1
Villarreal
4-3-3- 25 P. Gulácsi 90' 6.5
- 3 A. Freeman 90' 7.4
- 6 Pau Navarro 🟨 90' 6.3
- 12 Renato Veiga 🟨 90' 6.2
- 18 P. Gueye 90' 6.8
- 22 Ayoze Pérez 90' 6.1
- 10 Alberto Moleiro 86' 5.9
- 23 Sergi Cardona 67' 6.6
- 11 Ilias Akhomach 67' 6.4
- 8 J. Foyth 56' 6.8
- 14 Santi Comesaña 56' 6.5
- 20 Carlos Romero · sub 34' 6.7
- 24 N. Saliba · sub 34' 7.1
- 7 Gerard Moreno · sub 23' 6.3
- 9 G. Mikautadze · sub 23' 6.7
- 27 N. El Jmili · sub 4' 6.2
Ratings out of 10. Data: API-Football. How ratings work
Match facts
Real Madrid
4th
in the table · 15 pts from 7
· GD +10
Villarreal
9th
in the table · 8 pts from 7
· GD +1
Form going into the match
Real Madrid