Barcelona clinched their 23rd Spanish league title on Sunday thanks to — who else — Lionel Messi.
Messi scored the winning goal in the 65th minute as Barcelona beat Atletico Madrid 1-0 in the Spanish capital. It was Messi's 41st goal of the season and powered Barcelona to their seventh league title in the last 11 years.
Real Madrid will finish runner-up despite Cristiano Ronaldo scoring a hat-trick in a 4-1 win at Espanyol. They trail Barcelona by four points with one round left.
Manchester United will probably have to go the longer route to reach the group stage of the Champions League next season. A 1-1 draw with Arsenal left United facing a likely fourth-place finish in the Premier League, which will send the team into the final qualifying round of the Champions League.
Wilfried Bony scored on his return to former club Swansea to cap Manchester City's 4-2 win in the Premier League on Sunday that guaranteed the team a place in the group stage of the Champions League next season.
Steven Gerrard endured a disappointing final home match for Liverpool as Crystal Palace ruined his emotionally charged Anfield farewell with a 3-1 win in the Premier League. Gerrard played all 90 minutes in his 709th appearance for Liverpool but couldn't conjure up one last moment of brilliance at a stadium he has illuminated so many times in his 17-year Liverpool career.
Southampton's Senegal forward Sadio Mane scored the fastest Premier League hat-trick as he broke a 20-year-old record to help them to a 6-1 at home to Aston Villa.