Real Sociedad moved above Real Madrid into second place behind leaders Deportivo Coruna after a 3-1 win over an in-form Real Mallorca in the first division on Sunday.
Deportivo knocked Real off the top on Saturday with a 2-0 victory over Malaga, while the former leaders were held to a goalless draw at lowly Recreativo Huelva.
With five games to go Depor and Sociedad both have 66 points but Javier Irureta's side are in first place thanks to their better record in matches between the two sides.
Former leaders Real, who have frittered away a four-point cushion at the top in just two games, are a point behind the leading pair on 65.
Celta Vigo, who were held to a 2-2 draw at home to Racing Santander earlier on Sunday, occupy the final Champions League slot in fourth place a further 11 points behind Real and one ahead of Valencia who lost 2-1 at home to Villarreal.
The Galicians looked on course for victory at the Balaidos stadium when midfielder Edu put them 2-1 up with a penalty five minutes from time.
But Racing refused to fold and substitute Diego Alonso headed an equaliser in the ninth minute of injury time that kept the Cantabrians clear of the relegation zone.
Barcelona missed their chance to move into a UEFA Cup place after they turned in a disappointing performance and were held to a 0-0 draw at Sevilla. The Catalans remained a point behind Athletic Bilbao in seventh.
POSITIVE START
Sociedad began positively as they went in search of an early goal at Son Moix against a Mallorca side that had taken impressive wins over title rivals Real Madrid and Deportivo in their last two games.
Midfielder Javi de Pedro should have done better when he sliced wide of the post in the third minute after Turkish forward Nihat Kahveci made a darting run down the right wing.
But the Spanish international soon made amends when he netted from the penalty spot on 10 minutes after Darko Kovacevic had tangled with Mallorca defender Poli as he bore down on goal.
Raynald Denoueix's side took control and extended their lead just over a quarter of an hour later when Russian midfielder Valery Karpin slotted home at the far post after defender Agustin Aranzabal had cut back a fine pass from the byline.
Powerful centre forward Darko Kovacevic notched his 18th goal of the season to put Sociedad 3-0 up when he outjumped the Mallorca defence to head in a quickly-taken free kick from De Pedro nine minutes after the break.
Mallorca pulled one back six minutes later when the in-form Samuel Eto'o poked home at the far post after a Carlos cross was deflected off a defender but the Basque's side lead was never in serious danger.
At the other end of the table, basement club Rayo Vallecano look destined for relegation after only managing a 1-1 draw at home to Real Betis.
The modest Madrid-based side are now six points adrift of fellow strugglers Alaves and Recreativo Huelva.