Real Madrid hit top spot
A review of the weekend's action in the Spanish Primera Division.
- Related Content
Osasuna pulled off one of the shocks of the Primera Division season as they thrashed title-chasing Atletico Madrid 3-0 in Pamplona.
Atletico were much changed but still expected to cast Javi Gracia's men aside and draw level with city rivals Real Madrid - who they host next weekend - at the top of the table.
Instead they were three down inside a breathless opening half as they were stunned by goals from Alvaro Cejudo, Emiliano Armenteros and Roberto Torres.
All of the goals were preventable and while Atletico improved marginally after the break, a deserving Osasuna had already inflicted too much damage.
Portuguese defender Ruben Vezo volleyed the late winner as Valencia came from behind to beat Granada 2-1 at the Mestalla.
It seemed Valencia would suffer a setback to their hopes of making a run for a European place next season when Granada took the lead early through Piti in the second half after a blunder from Javi Fuego.
Valencia got level thanks to substitute Paco Alcacer, but the visitors clung to 1-1 heading into stoppage time.
That was when 19-year-old Vezo intervened, meeting a free-kick from the right at the far post and keeping his composure to cushion the ball home.
Real Betis plunged to even further depths with a disheartening 2-0 home defeat to Athletic Bilbao, in which they had two players sent off, were denied two penalties and had what they thought was an undeserved spot-kick awarded against them.
Iker Muniain opened the scoring in the first half from 12 yards and Damien Perquis, who had conceded the penalty, was sent off before the break.
Lolo Reyes then joined him in the dressing room in the second half after picking up two bookings, and 20-year-old Guillermo Fernandez scored his first goal for Athletic Bilbao to seal the points and complete a miserable afternoon for Gabriel Calderon's side, who languish at the bottom of the table with just 14 points from 25 games.
Rayo Vallecano's already slim hopes of avoiding relegation took a further blow as they were beaten 1-0 at home by Sevilla, who finished the game with 10 men.
Former Rayo player Coke headed in the only goal of the game on 58 minutes and Paco Jemez's side were unable to respond, even though Vicente Iborra was sent off for the visitors on 83 minutes, given a second yellow card for time wasting.
On Saturday, Gareth Bale scored an outstanding long-range goal as Real Madrid beat Elche 3-0 at the Bernabeu to go top of the Primera Division standings.
The world's most expensive player added to Asier Illaramendi's first-half opener with a stunning strike on 71 minutes, and then substitute Isco hit a third with 10 minutes remaining.
Title rivals Barcelona endured another miserable trip to the Anoeta on Saturday night as Real Sociedad produced a brilliant team display to beat the under-par Catalan giants 3-1.
The Basque outfit, who defeated Barcelona 3-2 in the corresponding fixture last term, went ahead in the 32nd minute when Gorka Elustondo's header found the net via the shoulder of visiting defender Alex Song.
Lionel Messi equalised four minutes later with a typically clinical finish, but further home goals in the first 14 minutes of the second half - scored by Antoine Griezmann and David Zurutuza - ensured the Primera Division champions left San Sebastian empty-handed for the third time in four seasons.
Getafe remain in trouble near the bottom of the table after drawing 1-1 at Celta Vigo, but did well to pick up a point after playing the majority of the second half with 10 men.
Angel Lafita gave Luis Garcia's side the lead after 20 minutes but Getafe failed to cling onto their advantage and made things easier for Celta when Lisandro Lopez was shown a second yellow card early in the second half, shortly after which Rafinha equalised.
Relegation rivals Almeria and Malaga shared a goalless draw at the Juegos Mediterraneos.
Neither side did enough to warrant victory as they instead claimed a point each to edge them away from the relegation places.
Almeria finished the night slightly better off, four points above the bottom three, with Malaga a place and a point behind in 17th.
The home side's lack of goals is a mounting concern though - they have scored just three times in their past seven league games.
Malaga did have the ball in the net after five minutes only for Sergio Sanchez to be correctly ruled offside.
Real Valladolid missed the chance to turn the heat up on their relegation rivals as they were held to a 1-1 draw at home by Levante on Friday night.
Third-bottom Valladolid could have moved level with 17th-placed Malaga on 24 points with a victory but, despite battling back from a half-time deficit when Javi Guerra cancelled out Victor Casadesus' opener, they could only only pick up a point.