
Real Madrid suffered just their second La Liga defeat of the season as they missed the chance to return to the top of the table by losing to Villarreal.
Yeremy Pino put the hosts ahead but a questionable handball call on Juan Foyth allowed Karim Benzema to equalise.
Foyth then won a penalty of his own at the other end when David Alaba handled and Gerard Moreno slotted home the winner.
Real remain second, level on points with leaders Barcelona, who visit Atletico Madrid on Sunday.
Villarreal climbed to fifth after a deserved third win in a row, having created the better chances in an entertaining affair at the Estadio de la Ceramica.
Alex Baena went close on several occasions during a first half the hosts bossed, while Francis Coquelin hit the post with a cheeky backheel from Moreno’s cross.
Benzema created Real’s best first-half opening with a cushioned first-time volley for Vinicius Jr, but the Brazil striker was denied by veteran goalkeeper Pepe Reina.
Ferland Mendy’s misplaced pass led to Pino firing Villarreal ahead early in the second half, but after a ball over the top caught Foyth’s hand, the referee awarded a penalty after looking at the pitch.
Benzema converted his 227th La Liga goal to become sixth on the all-time top scorers list, alongside Real legend Alfredo di Stefano.
But any injustice the hosts felt soon disappeared when Alaba slipped and handled Foyth’s low pass as he put his hand to the ground to steady himself, while Moreno coolly sent Thibaut Courtois the wrong way from the spot after loud Real appeals finally died down.
Lineups
Villarreal
Formation 4-3-3
- 1Reina PáezOrdered in 90 minutes
- 8Foyth
- 3AlbiolOrdered in 75 minutes
- 4P TorresOrdered in 16 minutes
- 18MorenoSubstituted forPedrazaon 72′minutes
- 19CoquelinSubstituted forTrigueros Muñozon 89′minutes
- 10Parejo
- 16Baena RodríguezOrdered in 90 minutes
- 11Chukwueze
- 7MorenoSubstituted forDanjumaon 88′minutes
- 21PinoSubstituted forThe moralon 81′minutes
Substitutes
- 2Femenia
- 5Cuenca
- 9Danjuma
- 12Mojica
- 14Trigueros Muñoz
- 20Morlane’s Ariño
- 22The moral
- 23Mandy
- 24Pedraza
- 35Jorgensen
Real Madrid
Formation 4-3-3
- 1Courtois
- 3Militão
- 22Rüdiger
- 4Alaba
- 23MendySubstituted forRodrygoon 64′minutes
- 8Kroos
- 18TchouaméniSubstituted forVázquezon 64′minutes
- 10ModricSubstituted forCamavingaon 70′minutesOrdered in 90 minutes
- 15ValverdeSubstituted forAsensioon 82′minutes
- 9Benzema
- 20Vinicius Junior
Substitutes
- 5Vallejo
- 6Nacho
- 7E Danger
- 11Asensio
- 12Camavinga
- 1. 3Lunin
- 17Vázquez
- 19Ceballos
- 21Rodrygo
- 26López Andugar
- Judge:
- César Soto Grado
- Participation:
- 21,088
Live text
-
The match ends, Villarreal 2, Real Madrid 1.
-
Second half ends, Villarreal 2, Real Madrid 1.
-
Attempt the boom. Arnaut Danjuma (Villarreal) right footed shot from more than 32 yards misses to the left. On a pass from Samuel Chukwueze after a quick counterattack.
-
Corner kick, Real Madrid. Caused by Raúl Albiol.
-
Eduardo Camavinga (Real Madrid) receives a yellow card for a foul.
-
Eduardo Camavinga (Real Madrid) takes the free kick.
-
5′ Álex Baena (Villarreal) wins a free kick on the left wing.
-
Attempt saved. 11 Attempt saved. Arnaut Danjuma (Villarreal) right footed shot from the left side of the box is saved in the center of the goal. On a pass from Alfonso Pedraza.
-
Pepe Reina (Villarreal) receives a yellow card.
-
Attempt the boom. Karim Benzema (Real Madrid) right footed shot from the right side of the box to the right of the goal. On a pass from Lucas Vázquez.
-
Álex Baena (Villarreal) receives a yellow card for a foul.
-
2′ Eduardo Camavinga (Real Madrid) wins a free kick in his own half.
-
6′ Álex Baena (Villarreal) takes the free kick.
-
Attempt saved. 11′ Attempt saved. Antonio Rüdiger (Real Madrid) header from the center of the penalty area is saved in the center of the goal. On a pass from Toni Kroos with a cross ball.
-
Attempt the boom. Arnaut Danjuma (Villarreal) right footed shot from the center of the box to the right of the goal following a corner.
-
Attempt blocked. Pau Torres (Villarreal) header is blocked from the penalty spot. On a pass from Daniel Parejo with a cross ball.
-
Corner kick, Villarreal. Caused by Thibaut Courtois.
-
Attempt saved. Samuel Chukwueze (Villarreal) left footed shot from the right side of the box is saved in the bottom right corner. On a pass from Arnaut Danjuma.
-
Attempt blocked. 11 Attempt blocked Arnaut Danjuma (Villarreal) left footed shot from the center of the box is blocked. On a pass from José Morales.
-
Substitution, Villarreal. Manu Trigueros is replaced by Francis Coquelin.