Real Valladolid 1-2 Aletico Madrid
Atletico Madrid won the LaLiga title with a 2-1 victory over Real Valladolid, who were relegated in the process.
Oscar Plano gave Valladolid the lead in the 18th minute but Angel Correa (57') and Luis Suarez (67') completed the turnaround.
Valladolid needed at least a draw to avoid the drop, while Atletico edge out crosstown rivals Real Madrid for the title.
Real Madrid 2-1 Villareal
Real Madrid claimed a 2-1 come-from-behind victory over Villareal but it was not enough to secure the title.
Yeremi Pino gave El Submarino Amarillo a 20th-minute lead, who looked to be heading for all three points but Karim Benzema (87') and Luka Modric (90+2) popped up late on to snatch victory from the jaws of defeat.
Real end the campaign in second two points behind Atletico, while Villareal end the season in seventh.
Eibar 0-1 FC Barcelona
Barcelona ended their season on a winning note with a 1-0 win over Eibar.
The game looked to be destined for a draw but Antoine Griezmann eventually broke Eibar's stubborn rearguard with a solitary strike ten minutes from time.
Barca were already out of the title race prior to the match and finish in third, while Eibar end rock bottom, with their relegation having already been confirmed before the match.
Click through the gallery below to see the highest-paid stars in LaLiga!