Osasuna pulled off a huge LaLiga upset on February 21, 2026, beating league leaders Real Madrid 2-1 at a roaring El Sadar Stadium. Ante Budimir’s first-half penalty set the tone, and then Raúl García struck in the 90th minute to seal it. As a result, Real Madrid’s strong stretch came to an abrupt halt, and Barcelona’s path back to the top suddenly looks a lot clearer. – Watch the Highlights
At home, Osasuna played with edge and confidence, and they finally ended a long league wait for a win over Real Madrid that stretched back more than 20 years. The crowd in Pamplona stayed loud all night, and it hit full volume when García kept his cool in stoppage time to grab all three points.

Match Highlights
- 38th minute, Osasuna go ahead: Ante Budimir buried a penalty after VAR stepped in. At first, officials waved away appeals and hinted at a dive, but the replay showed Thibaut Courtois stepping on Budimir’s foot inside the area. Budimir then calmly sent the spot kick home for 1-0.
- 73rd minute, Real Madrid respond: Vinícius Júnior made it 1-1 with a sharp right-foot finish from close range. Federico Valverde carried the ball through midfield and created the opening, and Vinícius finished for his fifth goal in recent matches during an emotional stretch.
- 90th minute, Osasuna wins it late: Raúl García delivered the defining moment, driving into the left side of the box and placing his shot beyond Courtois. The flag went up for offside, but VAR checked it and confirmed the goal. Seconds later, El Sadar erupted as Real Madrid faced a damaging defeat.
Osasuna’s shape stayed tight for most of the match, which kept Real Madrid from building steady pressure. Courtois picked up a yellow card, and late cautions for David Alaba and Trent Alexander-Arnold showed how frustrated the visitors had become.
Osasuna Performance and Key Stats
Osasuna handled long spells without the ball and still looked dangerous when chances came.
Osasuna Key Statistics
- Final Score: Osasuna 2-1 Real Madrid
- Goals: Ante Budimir (38′ pen), Raúl García (90′)
- Possession: ~38%
- Shots (on target): 10 (5)
- Standouts: Ante Budimir (goal, constant target), Raúl García (winner), disciplined backline that limited clean looks
With the win, Osasuna extended its unbeaten league run to six matches (4 wins, 2 draws). Just as important, their home form again proved tough for any visitor.
Real Madrid Performance and Key Stats
Real Madrid had more of the ball and created chances, but they didn’t finish well enough, and a few key moments went against them.
Real Madrid Key Statistics
- Final Score: Osasuna 2-1 Real Madrid
- Goals: Vinícius Júnior (73′)
- Possession: ~62%
- Shots (on target): 14 (6)
- Standouts: Vinícius Júnior (goal, lively), Federico Valverde (assist, driving runs), Thibaut Courtois (busy night, conceded the penalty)
In the end, it was a rare slip for a side that had looked steady for months. It also showed how quickly things can turn on the road when the opponent stays organized and takes its moments.
What It Means for the LaLiga Title Race
This result hit Real Madrid’s title push at a key time. They started the day on top, but the loss lets Barcelona close the gap, and they could even jump ahead with a win in their next match. Meanwhile, Osasunaclimbsb with confidence and adds a major highlight to their season.
Reports noted Álvaro Arbeloa as the coach in charge, and he’ll want an instant response from his group. On the other hand, Osasuna leave with a famous win that fans in Pamplona will talk about for years.
The El Sadar atmosphere mattered too, because the crowd kept the pressure high from start to finish. As LaLiga tightens up, nights like this prove that no lead in the table comes with guarantees.






