Osasuna dealt a stunning 2-1 blow to Real Madrid with a late goal on Saturday, potentially opening the door for Barcelona to reclaim the top spot in La Liga.
Real Madrid's lead remains at 60 points, just two points ahead of Barcelona, who are set to face Levante on Sunday.
The match took a dramatic turn when Osasuna took the lead in the 34th minute. A VAR review determined that Real Madrid goalkeeper Thibaut Courtois had fouled Ante Budimir. The referee overturned an initial yellow card given to the Osasuna player for simulation, and Budimir calmly converted the penalty.
Real Madrid found an equalizer in the 73rd minute when Federico Valverde surged down the left flank and delivered a low cross to Vinicius Junior, who scored from close range.
However, in the dying moments of the game, as Real Madrid pushed for a winning goal, substitute Dani Ceballos lost possession. Raul Moro then passed the ball to Garcia del Arcos, who skillfully outmaneuvered Raul Asensio before firing a shot into the top corner, securing a valuable victory for Osasuna.