Luis Suarez notched his third hat-trick in five games as Barcelona won 3-0 at Granada to clinch their 24th La Liga title.
Suarez finished the season as La Liga’s top scorer with 40 goals, breaking Cristiano Ronaldo and Lionel Messi’s grip on the honour since 2009.
Barca ended with 91 points, one ahead of Real Madrid.
At the other end of the table, Sporting Gijon beat Villarreal 2-0 to prevail in a gripping three-way battle to avoid relegation as Getafe and Rayo Vallecano dropped into the second tier. They joined Levante, who had been relegated two weeks previously and finished bottom on 32 points.
Manchester City secured fourth place in the Premier League and Arsenal leap-frogged their arch-rivals Tottenham Hotspur to finish second on the final day of the season.
City drew 1-1 at Swansea City to earn the point they needed to book the last Champions League qualifying spot, Arsenal crushed Aston Villa 4-0 and Spurs were routed 5-1 at relegated Newcastle United. Naijabet
Champions Leicester City drew 1-1 at Chelsea to end the campaign 10 points clear at the summit with only three league defeats all season.
The game between Manchester United and Bournemouth was abandoned after a security alert at Old Trafford.