Villarreal upsets Real Madrid at the Bernabeu
Real Madrid risks falling further behind Barcelona in the LaLiga title race after suffering a 3-2 defeat at the hands of Villarreal at the Santiago Bernabeu.
The Yellow Submarine twice pegged back their hosts, with Samuel Chukwueze the key man as he produced two goals and an assist, including a superb winner.
A Pau Torres own goal had given Madrid the lead before Chukwueze tucked home an equaliser.
Substitute Jose Morales then levelled the score again after Vinicius Junior had put Madrid back in front following a fine solo run.
However, Chukwueze struck again in a dramatic final 10 minutes to give Villarreal a famous win, with Madrid having a late penalty award overturned by VAR.
Vinicius was quickly pulling the strings for Madrid and cut a pass back to Marco Asensio after 16 minutes, who saw his attempt to divert the ball back into the middle deflected into his own net by Torres.
Having missed earlier opportunities, Chukwueze finally took his chance by showing superb skill to beat Nacho on the edge of the box after receiving a pass from Giovanni Lo Celso and expertly dispatching his finish.
Madrid responded just three minutes after the break, Vinicius powering past Chukwueze and Aissa Mandi into the box and firing past Pepe Reina from close range to restore the host's lead.
Mandi had a goal ruled out for offside but an equaliser did follow with 20 minutes remaining, with Chukwueze's low cross into the box causing panic amongst the Madrid defenders, allowing Morales to stab home at the second attempt.
Chukwueze then struck for a second time, brilliantly curling past Courtois from the edge of the box to put Villarreal ahead.
Madrid thought it had been handed a lifeline with a late penalty.
After Eduardo Camavinga's run into the box, a penalty was called for an alleged handball from Mandi, though a VAR review showed no contact and the on-field decision was overturned as Villarreal held on for an impressive win.