Samu Chukwueze scored twice to inflict a further blow on Real Madrid's title hopes as they were beaten 3-2 by Villarreal at home in LaLiga on Saturday despite twice taking the lead.
Carlo Ancelotti's side had been imperious as they thrashed rivals Barcelona 4-0 at the Camp Nou in the Copa del Rey semi-finals on Wednesday.
Yet they could not build on that momentum as they fell to a defeat that left them on 59 points in second place and opened the door for Barcelona to go 15 points clear at the summit if they beat Girona on Monday.
Real took the lead after 15 minutes when Marco Asensio's cross bounced off Villarreal's Pau Torres and into the net for an own goal.
Villarreal found the equaliser in the 39th minute through Chukwueze, who cut inside from the centre of the box and beat Nacho before firing low out of Thibaut Courtois's reach.
Vinicius Jr restored Real's lead two minutes into the second half with a simple finish in front of the Villarreal goal for his ninth league strike of the season.
Quique Setien's side levelled again in the 71st minute when Madrid's defence failed to clear, allowing Jose Luis Morales to fire home from close range, with VAR overturning the initial offside decision.
Chukwueze scored his second 10 minutes from fulltime with a spectacular strike from the edge of the box into the top-left corner to win the match for Villarreal and silence the home fans at the Santiago Bernabeu.
"It's a crazy goal," Chukwueze said. "It's a dream to score this goal and win here. I'm very happy for this game. The future is going to be much better. I have to take advantage of this moment and keep improving."
Villarreal, who climbed to fifth place in the battle for a Champions League spot, host relegation-threatened Valladolid next Saturday.
π§πππ .#RealMadridVillarreal pic.twitter.com/9W8FyeXRAN
— Villarreal CF English (@VillarrealCFen) April 8, 2023


England dismiss Pakistan for 110 to seize control of Lord's test
Raphinha, Fermin score as Barcelona beat Athletic in home opener
Celtic and Rangers to play cup match behind closed doors after pitch invasion
Chelsea and Fulham reach League Cup third round as Welbeck scores on debut
PSG to meet Barca, Man City as Champions League draw throws up marquee ties