Valencia 1-3 Villarreal
Villarreal ended the season in fifth spot, after they romped to a 3-1 win over Valencia in their final game of the season.
Saldado handed Villarreal the lead after just one minute before Nani pulled a goal back for the hosts in the 54th minute.
However, the Yellow Submarine went ahead through Trigueros in the 58th minute, before Nicola Sansone sealed the win in the 88th minute.
Sevilla 5-0 Osasuna
Sevilla ended their campaign on a high, after they thrashed Osasuna 5-0 at the Estadio Ramón Sánchez Pizjuán on Saturday evening.
Vitolo and Franco Vázquez both bagged braces, while Stefan Jovetic also got on the score-sheet.
Sevilla finish the season in fourth spot and clinch the final Champions League spot.
Celta Vigo 2-2 Real Sociedad
Real Sociedad secured the final Europa League spot after claiming a 2-2 draw with Celta Vigo on Sunday evening.
Iago Aspas handed the home side the lead after 54 minutes, before Mikel Oyarzabal leveled matters in the 82nd minute.
Andrew Hjulsager looked to have secured three points for Celta with his goal in the 90th minute however Juanmi struck in the fourth minute of stoppage time to earn the visitors a point.
Other results:
Sporting Gijon 2-2 Real Betis
Leganes 1-1 Deportivo Alaves
Deportivo Alves 3-0 Las Palmas