Atletico Madrid were humbled 4-2 at home by struggling Osasuna in the Spanish Primera Liga, delivering a blow to their hopes of returning to the Champions League next season.
|Iranian midfielder Masoud Shojaei celebrates in front of a mute Vicente Calderon ground [AFP]
The result was all the more surprising as it was Osasuna's first away win in the league this season, as Walter Pandiani twice, Krisztian Vadocz and Masoud made the most of some hesitant defending.
Atletico's Diego Forlan scored an equaliser to make it 1-1 after 15 minutes and Pablo Ibanez made it 4-2 midway through the second half.
Atletico slip to sixth on 43 points, five short of Villarreal in the last Champions League qualification slot, after Valencia beat Getafe 4-1 later on Sunday.
Deportivo Coruna, who also have 43 points in eighth place, failed to capitalise on Atletico's defeat when they fell 3-1 away to bottom club Espanyol.
The Barcelona-based club kept alive their hopes of avoiding relegation and are now six points from Real Betis and safety, after only their second win in 20 league matches.
Ex-Barca icon Ivan de la Pena got on the scoresheet alongside Ivan Alonso before Alberto Lopo clinched the win in stoppage time as he ballooned the ball in off a defender.
Nouioiu Lassad had made it 2-1 to Deportivo.
In one of two late kick-offs on Sunday David Villa scored two penalties to add to Juan Mata's opener and a Raul Albiol strike to move Valencia into fifth.
Visitors Getafe had made it 2-1 through Francisco Javier Casquero but had keeper Jacobo Sanz sent off in the second half.
Sporting Gijon face Racing Santander in the evening's final match.
Barcelona are top of La Liga with 72 points, six ahead of Real Madrid after both won 1-0 away against Real Valladolid and Malaga respectively on Saturday.