Valencia qualified for next season's Champions League after winning at Almeria, who were relegated along with Eibar.
Ten-man Celta Vigo twice came from behind to claim a 3-2 victory over Espanyol and finish the season in eighth.
Real Madrid thrash Espanyol 4-1 but they cannot stop Barcelona from claiming the La Liga title with a game to spare.
Valencia came from behind to earn a 1-1 draw with Celta Vigo that keeps them fourth with a week of the season to go.
Sevilla were held at Celta Vigo as they lost ground on Valencia, while Atletico Madrid drew 2-2 with Levante.
The Spanish football season could be disrupted by a players' strike. Here's our guide to the situation...
Jon Driscoll and Terry Gibson look back at the weekend’s action and the potential players' strike.
Sevilla's hopes of Champions League qualification via the league are slim after being held to a 1-1 draw by Celta Vigo.
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