Barcelona completed a perfect home league campaign, Villarreal secured Champions League football, while Valencia, Levante, Elche and Alaves boosted their survival hopes in a dramatic La Liga weekend.
Atletico Madrid secured a top-four finish in La Liga on Tuesday thanks to an away win at Osasuna, while Betis grabbed fifth to clinch Champions League football.
Sevilla are up to 12th place in LaLiga's standings but still only three points clear of the relegation places after beating Espanyol 2-1 at Ramon Sanchez Pizjuan on Saturday.
Vinicius Junior stole the show for Real Madrid on Sunday as he bagged a brace to secure the win for the visitors at Espanyol, while Real Betis thrashed Real Oviedo 3-0.
We take a look at all the La Liga action from this past Sunday which produced lots of goals and controversial decisions.
Substitute Randy Nteka delivered a decisive late blow as Rayo Vallecano secured a crucial 1-0 win over Elche, moving further clear of the La Liga relegation zone.