Barcelona sealed their 24th La Liga title as Luis Suarez took his tally for the season to 59 goals with a hat-trick in a 3-0 win at Granada to hold off Real Madrid's late-season surge.
Barcelona are one win away from retaining their La Liga title after Lionel Messi, Luis Suarez and Neymar all scored as they thrashed Espanyol 5-0 in the Catalan derby on Sunday.
Alexis Sanchez's 68th-minute equaliser dealt a potentially fatal blow to Manchester City's Champions League qualification hopes as Arsenal claimed a 2-2 draw at the Etihad Stadium on Sunday.
Goals from Joe Allen and Roberto Firmino helped Liverpool earn three points against Watford in an underwhelming 2-0 win at Anfield on Sunday.
Robert Lewandowski netted twice as Bayern Munich became the first club to win four German league titles in a row on Saturday with a 2-1 victory at Ingolstadt.
Two goals in the space of three minutes midway through the second half, including a winner by the prolific Jermain Defoe, clinched a 3-2 win for Sunderland over Chelsea as the Black Cats moved out of the Premier League relegation zone on Saturday.
Juan Mata's second-half strike secured Manchester United's 1-0 win at Norwich City on Saturday to keep the vistors' top-four hopes alive and severely dent the Canaries' chances of retaining their Premier League status.
Daniel Sturridge was involved in all three goals as Liverpool impressively beat Villarreal 3-0 at Anfield on Thursday to set up a Europa League final date with holders Sevilla.
Real Madrid will face Atletico Madrid in the Champions League final for the second time in three years after overcoming Manchester City 1-0 in their semi-final second leg on Wednesday.
Pep Guardiola's Bayern Munich suffered a third straight Champions League semi-final exit to Spanish opposition on Tuesday as Atletico Madrid reached the final on away goals despite a 2-1 second-leg defeat.