Sporting Gijon clinched Spanish Primera Division survival by beating Villarreal 2-0 in front of their raucous home supporters.
Barcelona clinched their 24th Primera Division title as top scorer Luis Suarez scored a hat-trick to inspire them to a 3-0 win at Granada.
Real Madrid won their final Primera Division match of the season 2-0 at Deportivo La Coruna but had to settle for runners-up spot behind Barcelona.
Fernando Torres and Antoine Griezmann each scored in the second half as Atletico Madrid beat Celta Vigo 2-0 to finish the Primera Division season on a high.
Barcelona thrashed local rivals Espanyol 5-0 to move to within one win of a 24th Primera Division title.
Giuseppe Rossi scored a last-minute winner as relegated Levante came from behind to end Atletico Madrid's Primera Division title hopes with a 2-1 win.
Cristiano Ronaldo scored twice as Champions League finalists Real Madrid defeated Valencia 3-2 to prevent Barcelona from lifting the Primera Division title this weekend.
Villarreal sealed their place in next season's Champions League play-off by winning 2-0 at local rivals Valencia thanks to first half goals from Samu Garcia and Adrian Lopez.
Unai Emery paid the price for changing his entire team as Sevilla slumped to a 1-0 Primera Division defeat at struggling Espanyol on Sunday.
Barcelona maintained their position at the Primera Division summit after second-half goals from Ivan Rakitic and Luis Suarez lifted them to a 2-0 win at 10-man Real Betis.
Atletico Madrid kept their Primera Division title bid going with another 1-0 win but they were made to work hard for the victory by a stubborn Rayo Vallecano side battling for their lives at the other end of the table.
Gareth Bale was Real Madrid's hero for the second week running as the Wales international headed home the only goal in a 1-0 win at Real Sociedad late on to keep his side in the Primera Division title race.
Villarreal failed to tighten their grip on the fourth Champions League spot in the Primera Division after being held to a goalless draw at home to Real Sociedad.
Sevilla defeated rivals Real Betis for the third time this season with a 2-0 win at the Ramon Sanchez Pizjuan Stadium.
Relegation-threatened Getafe did little to boost their Primera Division survival hopes as they were held to a 2-2 draw at home to Valencia.
Luis Suarez scored four goals for the second game in a row and unseated Cristiano Ronaldo as Primera Division top scorer as Barcelona thumped 10-man Sporting Gijon 6-0 with the help of three penalties to further affirm their title ambitions.
Atletico Madrid kept up the pressure on rivals Barcelona and Real Madrid in the race for the Primera Division title with a 1-0 home win over a stubborn Malaga side.
Gareth Bale inspired Real Madrid to come from two goals down to win 3-2 at Rayo Vallecano in a testing workout ahead of the Champions League clash with Manchester City.
Real Madrid coach Zinedine Zidane says that Cristiano Ronaldo would like to play in Saturday afternoon's La Liga game at neighbours Rayo Vallecano, but the Portugal captain must miss the game due to a muscle problem.
Barcelona restated their title ambitions by thrashing Deportivo La Coruna 8-0 away from home, with Luis Suarez scoring four times and contributing three assists as they showed no mercy.
Real Madrid remain in the title race after goals from Karim Benzema, Lucas Vazquez and Luka Modric earned them a hard-fought 3-0 win at home to Villarreal, although Cristiano Ronaldo was unable to finish the game due to a suspected muscle injury.
Fernando Torres again proved his worth to Atletico Madrid by scoring the only goal in a 1-0 win at Athletic Bilbao to keep the pressure on Primera Division leaders Barcelona.
Barcelona's title ambitions were dealt a further blow as they were beaten 2-1 at home by Valencia, suffering a third consecutive league defeat for the first time since 2003.
Atletico Madrid built on their Champions League success over Barcelona by beating Granada 3-0 to pile extra pressure on Luis Enrique's side in the title race.
Real Madrid continued to keep the pressure up in Spain as they beat Getafe 5-1 on the road to move to a point behind leaders Barcelona having played a game more.
Villarreal consolidated their grasp on fourth place with a 2-0 victory over strugglers Getafe.
Substitute Alvaro Negredo notched a dramatic stoppage-time winner as Valencia brought their Primera Division losing streak to an end with a 2-1 victory over Sevilla at the Mestalla.
An early goal from teenager Mikel Oyarzabal saw Real Sociedad beat Barcelona 1-0 and blow the Primera Division side wide open.
Fernando Torres, Antoine Griezmann and Koke were among the scorers as Atletico Madrid came from behind to beat Espanyol 3-1 and remain in the title race.
Real Madrid eased the pain of their shock defeat at Wolfsburg as Cristiano Ronaldo scored and provided two assists in a resounding 4-0 win over Eibar.
Lionel Messi netted his first hat trick of the La Liga season and provided two assists in yet another sensational individual display as a rampant Barcelona won 5-0 at Levante to strengthen their lead at the top of the table on Sunday.
Sevilla overcame a dangerous Girona side to win 2-0 at home in an entertaining game on Sunday, climbing up to second place in La Liga to breathe down the necks of leaders Barcelona.
Karim Benzema scored the only goal of the game after 13 minutes as Real Madrid beat Rayo Vallecano at the Bernabeu on Saturday.
Atletico Madrid's Antoine Griezmann struck the decisive goal in a thrilling 3-2 win at Real Valladolid on Saturday, after they had thrown away a two-goal lead, taking them level on points with Barcelona at the top of La Liga.
Gareth Bale scored an early winner as Real Madrid won 1-0 away to a spirited Huesca and moved up to fourth in La Liga, five points behind leaders Barcelona.
Atletico Madrid moved into provisional second place in La Liga with a 3-0 win over fourth-placed Alaves on Saturday to join leaders Barcelona on 28 points.
Lionel Messi scored two spectacular free kicks as Barcelona thrashed local rivals Espanyol 4-0 in Saturday's Catalan derby to move three points clear at the top of La Liga.
Real Madrid trounced third division side Melilla 6-1 in a Copa del Rey round of 32 second leg on Thursday, completing a 10-1 aggregate victory, to ease into the round of 16 of the competition.
Denis Suarez struck twice for Copa del Rey holders Barcelona as they thrashed Cultural Leonesa 4-1 on Wednesday to progress to the round of 16 with a 5-1 aggregate victory.
A second-half salvo from Atletico Madrid helped them sweep past Sant Andreu 4-0 on Wednesday and into the Copa del Rey round of 16 5-0 on aggregate.
Champions Barcelona overcame a dogged Villarreal side to win 2-0 at home on Sunday, with goals from stalwart defender Gerard Pique and youngster Carles Alena, to provisionally return to the top of La Liga.
Atletico Madrid's La Liga title ambitions suffered a setback on Sunday as they drew 1-1 away at Girona, only averting a first league defeat since September thanks to a late own goal by Jonas Ramalho.
Real Madrid produced another unconvincing display on Saturday but rode their luck to earn a 2-0 win at home to Valencia which allowed them to climb to fifth in the La Liga standings and soothe their recent troubles.
Sevilla leapfrogged Barcelona and Atletico Madrid to go top of La Liga after they beat Real Valladolid 1-0 at the Estadio Sanchez Pizjuan.
Ousmane Dembele's 90th-minute strike rescued Barcelona a point at Atletico Madrid in a 1-1 draw on Saturday that kept the Catalans top of La Liga.
Santiago Solari was handed a nightmare start as permanent Real Madrid manager after his side lost 3-0 at Eibar.
Real Madrid announced on Tuesday that interim manager Santiago Solari has signed a contract to make him the permanent coach of the club until 2021.
Real Madrid notched a fourth straight win under interim coach Santiago Solari by winning 4-2 at Celta Vigo on Sunday to move to within four points of La Liga leaders Barcelona.
Lionel Messi scored twice on his return to action following a broken arm but could not stop Barcelona suffering a surprise defeat at home to Real Betis.
Atletico Madrid twice came from behind to pull off a thrilling 3-2 win at home to Athletic Bilbao on Saturday, completing their comeback with a stoppage-time header from limping captain Diego Godin.
Sevilla failed to capitalise on a weekend of slip-ups for La Liga's chasing pack when they were held to a goalless draw away to Real Sociedad on Sunday, opening up a four-point gap behind leaders and champions Barcelona.
Late goals from Ousmane Dembele and Luis Suarez earned La Liga champions Barcelona a 3-2 win at struggling Rayo Vallecano on Saturday to keep them clear at the top of the standings.
Atletico Madrid threw away the chance to go top of La Liga by conceding a late equaliser to draw 1-1 away to neighbours Leganes on Saturday as their miserable run at the Madrid minnows dragged on.
Real Madrid ended their long wait for a La Liga victory by beating Real Valladolid 2-0 on Saturday with two late goals in interim coach Santiago Solari's first home game in charge of the struggling European champions.
Holders Barcelona scraped a 1-0 win at third-tier Cultural Leonesa thanks to Clement Lenglet's late header in their Copa del Rey first-leg match.
Santiago Solari got off to the perfect start as Real Madrid's interim coach when his side thrashed Melilla 4-0 in the Copa del Rey on Wednesday.
Real Madrid have sacked Julen Lopetegui after just four months in charge, with the ex-Spain coach paying the price following Sunday's 5-1 humiliation against Barcelona in El Clasico.
Barcelona forward Luis Suarez scored a hat-trick as his side thrashed arch-rivals Real Madrid 5-1 on Sunday in a highly entertaining Clasico which surely will signal the end of hapless coach Julen Lopetegui's spell in charge of Real.
Atletico Madrid climbed to the top of La Liga with a comfortable 2-0 win at home to Real Sociedad on Saturday, easing the pain of their humbling 4-0 defeat at Borussia Dortmund in the Champions League in midweek.
Barcelona moved back to the top of the La Liga table with their 4-2 win over Sevilla on Saturday night, but saw Lionel Messi exit early with a right arm injury.