In the penultimate round of La Liga matches, Real Sociedad secured Europa League qualification with a 2-0 victory over Real Betis, securing sixth place and edging out their opponents for the European spot. Cadiz faced relegation after a goalless draw against Las Palmas.
Villarreal's Alexander Sorloth netted four times in a thrilling 4-4 draw against champions Real Madrid. Barcelona clinched second place with a comfortable 3-0 win over Rayo Vallecano.
With Real Madrid resting key players for the upcoming Champions League final, they fielded a reserve-heavy lineup. Turkish teenager Arda Guler and Joselu scored for Madrid, but Sorloth's impressive performance salvaged a point for Villarreal.
Reports suggested Barcelona president Joan Laporta's decision to sack coach Xavi Hernandez, creating mixed reactions among fans. Robert Lewandowski and Pedri secured Barcelona's win over Rayo Vallecano.
Barcelona guaranteed their second-place finish ahead of Girona, who won 3-1 against Valencia. Real Sociedad claimed sixth place with Brais Mendez and Mikel Merino securing a victory over Betis.
Athletic Bilbao bid farewell to stalwarts Raul Garcia and Iker Muniain with a 2-0 win over Sevilla. Atletico Madrid suffered a 4-1 defeat against Osasuna, securing fourth place.
Cadiz joins Granada and Almeria in Spain's second division next season, while the European qualifying spots are finalized.