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.
Sevilla's incredible run at home finally came to an end as they were beaten 2-1 by 10-man Real Sociedad, halting a run of 13 straight Primera Division wins.
Villarreal strengthened their grip on fourth place as they ended their Primera Division winless streak with a 2-1 come-from-behind triumph at Eibar.
Cristiano Ronaldo scored late as 10-man Real Madrid stunned Barcelona 2-1 at the Camp Nou on Saturday to win El Clasico and end their rivals' 39-game unbeaten streak.
Antoine Griezmann scored twice as Atletico Madrid got in the mood for Tuesday's Champions League quarter-final first leg against Barcelona by thrashing Real Betis 5-1 in the Primera Division.
Lionel Messi is one goal shy of 500 career goals and aims to hit that milestone against Real Madrid in El Clasico.
Gary Neville has been sacked by Valencia after less than four months in charge, with former coach Pako Ayestaran taking charge until the end of the season.
Barcelona missed out on the chance to go 11 points clear at the top of the Primera Division as they squandered a two-goal advantage in a 2-2 draw at Villarreal.
Cristiano Ronaldo scored and missed a penalty as Real Madrid cut the gap to neighbours Atletico in second place in the Primera Division to a single point by thrashing Sevilla 4-0 at the Bernabeu.
Atletico Madrid stumbled in their pursuit of Barcelona for the Liga title after conceding two late goals to lose at relegation-threatened Sporting Gijon 2-1 on Saturday.
Brazilian midfielder Casemiro's late header gave Real Madrid a 2-1 victory at Las Palmas where Sergio Ramos was sent off for the 20th time in his career.
Yevhen Konoplyanka scored a brilliant long-range goal as Sevilla beat Villarreal 4-2 win in a thrilling game to keep Unai Emery's side's hopes of a top-four finish alive.
Antoine Griezmann fired his 23rd goal of the season as Atletico Madrid kept the gap to leaders Barcelona to eight points with a comfortable 3-0 home win against Deportivo La Coruna.
Lionel Messi created three goals and scored another as Barcelona warmed up for their Champions League showdown with Arsenal by thrashing Getafe 6-0 at the Camp Nou to equal a club record 12 consecutive La Liga wins.
Two inspirational substitutions from Diego Simeone helped give Atletico Madrid a 3-1 win at Valencia that keeps the Rojiblancos within eight points of Primera Division leaders Barcelona.
A mesmeric performance from Lionel Messi ensured Barcelona barely noticed the absence of Neymar as they eased to a 4-0 win at Eibar.
Cristiano Ronaldo returned to the top of the Primera Division scoring charts by grabbing four goals in the second half as Real Madrid thrashed Celta Vigo 7-1 at the Bernabeu.
Las Palmas took another step towards Primera Division survival by unexpectedly beating Champions League hopefuls Villarreal 1-0 to record a third consecutive victory.
Lionel Messi scored a third hat trick of the season as Barcelona smashed nine-man Rayo Vallecano 5-1 and recorded a tenth straight league win.
A depleted Real Madrid side failed to produce a galvanising performance at Levante following their derby defeat to Atletico Madrid but still earned a 3-1 win.
Atletico Madrid built on their Madrid derby triumph by comfortably beating Real Sociedad 3-0 at the Vicente Calderon to record their biggest home league win of the season.
Goals from Lionel Messi and Gerard Pique saw Barcelona come from behind to beat Sevilla 2-1 at the Nou Camp and equal a Spanish record of 34 games without defeat in all competitions.
Luis Suarez and Paulinho each scored twice as Barcelona tuned up for next week's Clasico with a handsome 4-0 win over Deportivo La Coruna.
Fernando Torres' first goal in La Liga this season gave Atletico Madrid a hard-fought 1-0 win over Alaves on Saturday and lifted the club into second place behind Barcelona.
Eduardo Berizzo's return to the Sevilla dugout delivered some defensive steel but no cutting edge up front as Levante ground out a goalless draw at the Ramon Sanchez Pizjuan.
Barcelona seized on the second-half dismissal of Dani Raba to beat Villarreal 2-0 and restore their five-point lead at the top of La Liga on Sunday night.
Saul Niguez scored the only goal as Atletico Madrid beat Real Betis 1-0 to keep Diego Simeone's team in the chase for the La Liga title.
Cristiano Ronaldo celebrated his fifth Ballon d'Or award with a brace as Real Madrid swept past Sevilla 5-0 following a blistering first-half display at the Bernabeu.
Markel Bergara fired 10-man Getafe to a shock victory over second-placed Valencia to leave Barcelona five points clear at the top of the La Liga table.
Sergio Ramos was sent off for a record 19th time in La Liga as Real Madrid drew 0-0 Athletic Bilbao and failed to take advantage of Barcelona's earlier slip.
Atletico Madrid cut the gap on La Liga leaders Barcelona to six points with a 2-1 comeback win against Real Sociedad.
Barcelona failed to stretch their lead at the top of the Liga table to seven points as Celta Vigo held them to a 2-2 draw in a fine match at the Bernabeu.
Fernando Torres scored his first two goals of the season to help Atletico Madrid reach the Copa del Rey last 16 with a 3-0 win over Elche on Wednesday.
Barcelona swept into the last 16 of the Copa del Rey with a 5-0 win over Real Murcia at the Camp Nou.
Gareth Bale made a welcome return from injury to spare Real Madrid embarrassment in their Copa del Rey clash with Segunda B leaders Fuenlabrada.
Lionel Messi had a legitimate goal controversially denied as La Liga leaders Barcelona hit back to snatch a 1-1 draw at second-placed Valencia.
Atletico Madrid romped to a 5-0 win at Levante, which put them back above their city rivals Real into third place.
Cristiano Ronaldo struck on the rebound after his penalty was saved to give Real Madrid a 3-2 victory over Malaga in their LaLiga clash at the Bernabeu.
Lionel Messi has ended speculation about his future by signing a new contract with Barcelona until 2021.
Valencia kept pace with Spanish leaders Barcelona on Sunday by beating Espanyol 2-0 for an eighth straight league win despite having coach Marcelino Garcia Toral sent off.
Atletico Madrid and Real Madrid shared a rare goalless draw in the first derby at the Wanda Metropolitano in a result that will have delighted league leaders Barcelona.
Luis Suarez scored a brace as Barcelona recorded a 3-0 victory against Leganes to extend their lead at the summit of LaLiga.
Marco Asensio struck an instant classic as Real Madrid returned to winning ways with a 3-0 victory over Las Palmas.
Paco Alcacer was Barcelona's match-winner as his brace helped the LaLiga leaders make it 10 victories from 11 games with a 2-1 success over Sevilla.
Atletico Madrid needed an stoppage-time goal to avoid another poor result in La Liga, earning a hard-fought 1-0 win at Deportivo La Coruna from Thomas Partey's free kick on Saturday.
Girona claimed a stunning 2-1 victory over Real Madrid to deal a major blow to the La Liga champions' hopes of retaining their title.
Lionel Messi and Paulinho hit the target as Barcelona crept past Athletic Bilbao to maintain their four-point lead in La Liga.
Atletico Madrid are still undefeated and in fourth place in La Liga after notching their fifth draw, a disappointing 1-1 result at home versus Villarreal.
Valencia extended their winning streak to seven matches to stay on Barcelona's heels at the top of La Liga with a 2-1 victory at Alaves.
Real Madrid needed two second-half penalties to secure a 2-0 win over third-tier side Fuenlabrada in their first outing in this season's Copa del Rey
Gerard Deulofeu had a goal and an assist and Jose Arnaiz scored on his senior debut as Barcelona secured a comfortable 3-0 win in the first leg of their Copa del Rey tie against Real Murcia at Estadio Nueva Condomina.
Marco Asensio had a hand in two goals as Real Madrid recorded their fourth successive La Liga win with a routine 3-0 success over Eibar.