CELTA Vigo outclassed Almeria, winning 4-2 as forward Manuel "Nolito" Agudo scored two goals and set up another on Sunday to keep the hosts in the Spanish league's relegation zone.
Defender Paulao scored an own-goal and made a mistake that led to another as Real Betis slumped to a 3-1 defeat at Rayo Vallecano to sit on the brink of relegation, 10 points from safety with four games to go.
Meanwhile, Dimitar Berbatov helped Monaco gain a Champions League spot with a 1-0 win over Nice in the French league.
Berbatov chipped past goalkeeper David Ospina in the fifth minute for the only goal to help Monaco rebound from a 3-1 extra-time loss to Guingamp in the French Cup semifinals Wednesday.
Monaco consolidated second place in the league and moved within seven points of leader Paris Saint-Germain, which has a game in hand.
Ajaccio was relegated after losing 2-1 at Bastia. Guingamp is under the threat of relegation after losing 5-1 at Bordeaux to lie two points above Sochaux, which won 1-0 at Reims to keep its safety hopes alive.
Valenciennes' hopes of avoiding relegation took a hit with a 6-2 loss to Nantes. Lorient striker Vincent Aboubakar scored twice in stoppage time to salvage a 4-4 draw with 10-man Montpellier.