Barcelona came from behind to beat Eibar 4-2 at the Nou Camp, but it was not enough to deliver the La Liga title in Luis Enrique's final home match.
Jorge Sampaoli led Sevilla to a 5-0 thrashing of already-relegated Osasuna in what could be his final game at the helm.
Cristiano Ronaldo scored twice at Celta Vigo to ensure Real Madrid need just a point from their weekend game at Malaga to win the La Liga title for the first time in five years.
Neymar struck a hat trick as Barcelona stayed top of La Liga with a 4-1 victory away to Las Palmas.
Cristiano Ronaldo passed 400 competitive goals for Real Madrid with a brace as the title hopefuls defeated Sevilla 4-1 at the Bernabeu.
Real Madrid produced a ruthless first half display to thrash already relegated Granada 4-0 on Saturday and remain on course for a first league title in five years.
Saul Niguez's strike ensured Atletico Madrid beat Eibar 1-0 at the Vicente Calderon to confirm a top-four place and Champions League group stage qualification.
Lionel Messi scored his 50th and 51st goals in all competitions this season to help Barcelona keep the pressure on Real Madrid in the Spanish league's tight title race on Saturday.
Malaga inflicted an Andalusian derby defeat on Sevilla that has hampered their hopes of automatically qualifying for next season's Champions League group stages.
Luis Suarez scored twice as Barcelona moved back to the top of La Liga after a 3-0 derby win at Espanyol.
Atletico Madrid scored three goals in the opening 18 minutes as they romped to a 5-0 win at 10-man Las Palmas, which keeps them ahead of Sevilla in third place.
Real Madrid kept the pressure on Barcelona at the top of La Liga after a late goal from Marcelo secured a 2-1 win over Valencia at the Bernabeu.
Cedric Bakambu scored twice as Villarreal maintained their push for a European place next season with a comfortable 3-1 win over Sporting Gijon.
Substitute Wissam Ben Yedder scored three minutes after coming on as Sevilla moved level on points with third-placed Atletico Madrid with a 2-1 win at home to 10-man Celta Vigo.
First-team misfit James Rodriguez scored twice as Real Madrid kept pace with their La Liga title rivals Barcelona by beating Deportivo La Coruna 6-2 at the Riazor.
Barcelona blitzed Osasuna with four goals in 10 second-half minutes to temporarily move three points clear at the top of La Liga with a 7-1 victory at the Camp Nou.
Atletico Madrid suffered a blow in the race for a top-three finish in La Liga as Roberto Soriano's late goal gave Villarreal a 1-0 win at the Vicente Calderon.
Barcelona gave their La Liga title hopes a huge boost with a 3-2 defeat of arch-rivals Real Madrid in a thrilling Clasico at the Santiago Bernabeu on Sunday.
Antoine Griezmann kept Atletico Madrid focused on a strong finish in La Liga on Saturday despite their looming Champions League semifinal with Real Madrid.
Ibai Gomez and Rodrigo Ely scored first-half goals as Alaves dealt Villarreal's Champions League hopes a blow with a 2-1 win.
Lionel Messi supplied two goals and an assist as Barcelona saw off Real Sociedad 3-2 at the Camp Nou to keep up the pressure on La Liga leaders Real Madrid ahead of El Clasico.
A last-minute goal from Isco saw La Liga leaders Real Madrid snatch a dramatic 3-2 win at relegation battlers Sporting Gijon, where manager Zinedine Zidane had made some nine changes to his team.
Atletico Madrid kept themselves ahead in the battle with Sevilla for third place after a 3-0 win over bottom club Osasuna at the Vicente Calderon, but missed two late penalties.
Barcelona failed to close the gap on La Liga leaders Real Madrid as they were beaten 2-0 at Malaga, where Brazil forward Neymar was sent off.
Real Madrid's La Liga title hopes were dented after they were held to a 1-1 derby draw by Atletico Madrid at the Santiago Bernabeu.
Sevilla were celebrating victory for the first time in over a month after beating Deportivo La Coruna 4-2 -- although the hosts had it far from easy at the Ramon Sanchez Pizjuan.
Villarreal strengthened their grip on fifth place in La Liga with an entertaining 3-1 home victory over fellow European hopefuls Athletic Bilbao.
Real Madrid regained their position at the top of La Liga but not before being put through their paces by a spirited Leganes in a pulsating 4-2 victory.
Lionel Messi scored twice as Barcelona produced a scintillating first-half display in their 3-0 win against Sevilla.
Atletico Madrid took another step toward securing a spot in the Champions League next season by defeating Real Sociedad 1-0 on Tuesday for their fifth win in a row in La Liga.
Barcelona's quest for an unbeaten La Liga season came to a shocking end with a 5-4 defeat away to Levante on Sunday.
Gareth Bale scored twice to lead Real Madrid to a 6-0 rout over Celta Vigo in La Liga on Saturday.
Atletico Madrid warmed up for the Europa League final by taking a big step towards securing second spot in LaLiga with a 1-0 success at Getafe.
Sevilla remain in the hunt for a Europa League spot as Joaquin Caparros secured his first win since taking temporary charge with a 3-2 win over Real Madrid at the Ramon Sanchez-Pizjuan.
Andres Iniesta provided two world-class assists and Ousmane Dembele added two late goals as La Liga champions Barcelona saw off Villarreal 5-1 on Wednesday to maintain their quest for an unbeaten domestic league season.
Gareth Bale's equaliser helped Real Madrid rally for a 2-2 draw against 10-man Barcelona in a combative affair on Sunday night at the Camp Nou.
Atletico Madrid slumped to their first La Liga home defeat of the season as they were beaten 2-0 by Espanyol at the Wanda Metropolitano Stadium.
Sevilla ended their winless streak and boosted their Europa League hopes with a 1-0 victory against Real Sociedad.
Lionel Messi put the icing on the cake as Barcelona clinched the La Liga title with a 4-2 victory over Deportivo La Coruna, who were relegated.
Atletico Madrid stayed mathematically in the La Liga title race, for a few hours at least, with a 1-0 victory over Alaves.
Real Madrid warmed up for the second leg of their Champions League semifinal against Bayern Munich with a 2-1 home win over Leganes.
Barcelona won their fourth successive Copa del Rey with a merciless 5-0 thrashing of Sevilla as departing hero Andres Iniesta joined the usual suspects on the scoresheet.
Substitute Juanmi struck twice to dent Atletico Madrid's hopes of a top-two La Liga finish as they went down 3-0 at Real Sociedad.
Cristiano Ronaldo scored an exquisite back-heel to rescue a point for Real Madrid in their 1-1 draw against Athletic Bilbao on Wednesday.
Barcelona's charge towards the La Liga title was held up after a much-changed side was held to a 2-2 draw at Celta Vigo, where Sergi Roberto was sent off with his side's first league red card in over a year.
A much-changed Real Madrid edged past basement club Malaga 2-1 to leapfrog Valencia into third place in LaLiga.
Atletico Madrid eased to a 3-0 win at home over Levante to strengthen their hold on second place in La Liga on Sunday.
Barcelona broke a 38-year-old La Liga record on Saturday as they extended their unbeaten streak in Spain's top flight to 39 games by beating Valencia 2-1 at the Camp Nou.
Real Madrid had to settle for a 1-1 draw at home to city rivals Atletico as Antoine Griezmann struck to cancel out Cristiano Ronaldo's opening goal.
Lionel Messi fired a hat trick as Barcelona took another big step towards the La Liga title with a 3-1 home win against Leganes.
Kevin Gameiro converted a match-winning penalty as Atletico Madrid beat struggling Deportivo La Coruna 1-0 to remain in contention for the La Liga title.
Lionel Messi came off the bench to net a stunning last-minute equaliser as La Liga leaders Barcelona fought back from two-goals down to draw 2-2 at Sevilla.
Gareth Bale scored twice as Real Madrid warmed up for their Champions League clash against Juventus with a 3-0 win at struggling Las Palmas, where Cristiano Ronaldo was rested.
Substitute Enes Unal scored twice in the final nine minutes as Villarreal dealt a major blow to Atletico Madrid's hopes of catching Barcelona at the top of La Liga with a 2-1 victory.
Cristiano Ronaldo scored his 50th career hat trick, then went on to add a fourth goal as Real Madrid beat Girona 6-3 in La Liga on Sunday.
Lionel Messi scored for the sixth consecutive game in all competitions as Barcelona tightened their grip in the title race with a 2-0 La Liga win over Athletic Bilbao.
Simone Zaza scored one goal and set up another for Rodrigo Moreno as Valencia claimed a 3-1 La Liga win over Alaves at the Mestalla Stadium.
Atletico Madrid returned to winning ways in style by easing past Celta Vigo in a 3-0 win to reduce the gap to league leaders Barcelona to eight points.
Barcelona tightened their grip at the top of La Liga with a 2-0 win at bottom club Malaga, who played for an hour with 10 men.
Real Madrid overcame a shaky performance to maintain their fine recent form to defeat Eibar 2-1 at the Estadio Municipal de Ipurua.