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.
Lionel Messi's 600th career goal sank Atletico Madrid 1-0 and ensured Barcelona stretched their lead at the top of La Liga to eight points.
Cristiano Ronaldo scored his 300th LaLiga goal as Real Madrid returned to winning ways with a 3-1 victory over 10-man Getafe at the Santiago Bernabeu.
Barcelona dropped points for the third time in their last five La Liga games as they drew 1-1 at struggling Las Palmas.
Antoine Griezmann scored four times as second-placed Atletico Madrid closed the gap between them and La Liga Leaders Barcelona to four points with a 4-0 home thrashing of Leganes on Wednesday evening.
Gerard Moreno struck deep in stoppage-time to give Espanyol a dramatic 1-0 win over Real Madrid at RCDE Stadium on Tuesday.
Antoine Griezmann scored a hat trick as Atletico Madrid closed the gap on leaders Barcelona to seven points after beating Sevilla 5-2 at the Estadio Ramon Sanchez Pizjuan.
Luis Suarez fired a hat-trick and Lionel Messi a brace as Barcelona ran riot in a 6-1 win against Girona to stay on course for their 25th La Liga title.
Cristiano Ronaldo, Gareth Bale and Karim Benzema were on the scoresheet as a Real Madrid side shorn of several stars continued their impressive form with a 4-0 victory over Alaves.
Skipper Sergio Ramos scored a late penalty clincher as Real Madrid came from behind to win 3-1 at Leganes and ease themselves into third place in La Liga.
Real Madrid staged a storming second-half comeback to beat Real Betis 5-3 in an eight-goal La Liga thriller.
Atletico Madrid closed the gap on La Liga leaders Barcelona back to seven points with a 2-0 win over Athletic Bilbao at the Estadio Wanda Metropolitano.
Valencia produced a quick-fire turnaround to win 2-1 at basement club Malaga and ensure they will end the weekend in third place, while Sevilla warmed up for their Champions League game with Manchester United next week by beating Las Palmas 2-1.
La Liga leaders Barcelona warmed up for their Champions League clash against Chelsea with a 2-0 win at Eibar, who finished with 10 men and manager Jose Luis Mendilibar sent to the stands.
Barcelona maintained their unbeaten record in La Liga but drew for the second league game in succession as Getafe held the leaders to a goalless stalemate at the Nou Camp.
Goalkeeper Sergio Rico was the Sevilla hero as the Copa del Rey finalists claimed a much-needed 1-0 LaLiga victory over Girona.
Cristiano Ronaldo hit a hat trick as Real Madrid warmed up for their Champions League clash with Paris Saint-Germain by convincingly beating Real Sociedad 5-2.
Record signing Philippe Coutinho came off the bench to score his first goal for Barcelona as they reached the Copa del Rey final with a 2-0 win at Valencia, progressing 3-0 on aggregate.
Sevilla recovered from a humiliating loss to Eibar by booking their place in the King's Cup final for a second time in three seasons, beating Leganes 2-0 on Wednesday in a semi-final second leg to progress 2-1 on aggregate.
Atletico Madrid maintained their nine-point gap behind La Liga leaders Barcelona with a 1-0 victory over Valencia at the Wanda Metroploitano on Sunday.
Barcelona needed a late header from Gerard Pique to earn a 1-1 draw at city rivals Espanyol on Sunday -- and a new club record.
Veteran Italian forward Giampaolo Pazzini came off the bench to net a dramatic late equaliser as relegation-battlers Levante held Real Madrid to a 2-2 draw on Saturday.
Barcelona are in pole position to reach a fifth consecutive Copa del Rey final after Luis Suarez's winner saw off Valencia 1-0 at the Nou Camp.
Lionel Messi scored a stunning late free kick as Barcelona came from behind to beat Alaves and maintain their unbeaten start to LaLiga.
Antoine Griezmann, Fernando Torres and Thomas Partey were on target as Atletico Madrid were made to work for Sunday's 3-0 win over lowly Las Palmas.
Cristiano Ronaldo netted twice as Real Madrid thrashed Valencia 4-1 to bounce back from their Copa del Rey shock against Leganes, moving to within two points of Saturday's hosts in the process.
Luis Suarez and Lionel Messi scored the goals as Barcelona's established stars kept new signing Philippe Coutinho out of the limelight in qualifying for the semifinals of the Copa del Rey with a 2-0 win over city rivals Espanyol.
Real Madrid crashed out of the Copa del Rey in the quarterfinals on away goals on Wednesday after local rivals Leganes secured a 2-1 win in the second leg at the Bernabeu.
Andres Iniesta's final Barcelona appearance ended in victory on an emotional evening at the Nou Camp.
Fernando Torres scored twice on his final appearance for 10-man Atletico Madrid in Sunday's 2-2 draw against Eibar.
Real Madrid blew a two-goal lead to draw 2-2 with Villarreal in their final La Liga match ahead of the Champions League final against Liverpool.
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.