Real Madrid thrash Espanyol 4-1 but they cannot stop Barcelona from claiming the La Liga title with a game to spare.
Vicente Iborra scored twice in the space of five minutes to give Sevilla a 2-1 win over 10-man Almeria.
Sevilla were held at Celta Vigo as they lost ground on Valencia, while Atletico Madrid drew 2-2 with Levante.
Malaga boosted their chances of playing European football next season with a 2-1 win at Almeria.
Almeria boosted their survival hopes as they came from two goals down to draw 2-2 with Celta Vigo.
Real Madrid kept up the pressure on La Liga leaders Barcelona by beating Almeria 3-0 at the Bernabeu Stadium.
Sevilla boost European qualification hopes with 2-0 victory over Rayo Vallecano, while Deportivo earn point at Malaga.
Almeria moved out of the relegation zone with a much-needed 2-0 victory over Eibar at the Mediterraneo.
Diego Mainz scored at both ends as Granada drew with Sevilla, while Rayo Vallecano moved closer to survival.
Rayo Vallecano beat Almeria 2-0 with goals in either half to all but secure Primera Division survival.
Almeria gave their hopes of beating the drop a timely lift with a 3-0 victory over fellow-strugglers Granada on Saturday.
Barcelona beat Almeria 4-0 to secure their sixth successive league victory and further strengthen their position at the top of La Liga.
Almeria have sacked coach Juan Ignacio Martinez after slipping into the La Liga relegation places.
Atletico Madrid claimed their first away win in two months thanks to goals from Antoine Griezmann and Saul Niguez at Cordoba.
Real Madrid will be looking to keep their title hopes alive as they play Almeria on Wednesday night.
David Barral scored a hat-trick as Levante thrashed fellow strugglers Almeria 4-1.
Athletic Bilbao continued to keep the pressure on the teams above them with a deserved 2-1 victory over Almeria.
Almeria and Villarreal both failed to take their chances in a 0-0 draw which saw both teams reduced to 10 men.
Sevilla closed the gap to fourth-placed Atletico Madrid to four points as Carlos Bacca starred in a 3-0 win over Elche.
Elche climbed further away from the Primera Division drop zone after beating Almeria 1-0.