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.
More of the games that matter on Sky Sports
Listen to the latest Premier League News
All the gossip from the morning editions
Predict six scores to win the £250,000 jackpot!
Out now! Free Sky Sports Soccer Quiz App