Atletico Madrid kept up the pressure on top two Barcelona and Real Madrid with a relatively comfortable 2-0 victory over Real Sociedad at the Vicente Calderon.
Jeremy Mathieu scored a late headed goal to give Barcelona all three points from a testing encounter at Celta Vigo.
Red-hot Valencia were frustrated in their bid to reclaim third spot back off Atletico Madrid as they were held to a goalless draw by local rivals Villarreal.
Cristiano Ronaldo scored an eight-minute hat-trick in a five-goal individual haul as Real Madrid thrashed Primera Division strugglers Granada 9-1 at the Bernabeu on Sunday.
First half goals from Aleix Vidal and Carlos Bacca earned Sevilla a sixth straight win in all competitions as they saw off Athletic Bilbao 2-0.
First half goals from Antoine Griezmann and Saul Niguez saw Atletico Madrid win 2-0 at bottom side Cordoba to record their first away win in over two months.
Luis Suarez's stunning second-half strike fired Barcelona to a 2-1 win over Real Madrid to move four points clear of their eternal rivals at the top of La Liga.
Sevilla made it two wins in four days over Villarreal as they won 2-0 at El Madrigal.
Atletico Madrid followed up their nail-biting penalty shootout win over Bayer Leverkusen by comfortably beating neighbours Getafe 2-0 at the Vicente Calderon.
Paco Alcacer scored his seventh league goal of the season as Valencia cruised to a comfortable 4-0 win over Elche and strengthen their grip on third place in the Primera Division.
Gareth Bale was back on the scoresheet as Real Madrid warmed up for next week's vital Clasico with a 2-0 win over Levante.
Lionel Messi scored either side of half-time to give Barcelona a 2-0 win at struggling Eibar and ensure the Catalans stay top of the Primera Division the week before next Sunday's crunch match with eternal rivals Real Madrid.
Atletico Madrid were unable to reclaim third place in the Primera Division after being held to a goalless draw at Espanyol, although Diego Simeone's side played the entire second half with 10 men.
Valencia move a step closer to Champions League football after battling to beat Deportivo La Coruna 2-0 at Mestalla.
A late headed goal from Shkodran Mustafi salvaged a 1-1 Primera Division draw for Valencia at the Vicente Calderon and further dented Atletico Madrid's title hopes.
Lionel Messi scored a record-breaking 24th Primera Division hat trick and Luis Suarez hit a brace as Barcelona beat Rayo Vallecano 6-1 at the Camp Nou to return to the top of the table in emphatic style.
Real Madrid suffered a huge blow to their Primera Division title bid as they were beaten 1-0 at Athletic Bilbao thanks to a first-half header by Aritz Aduriz.
Neymar scored twice as Barcelona advanced to the Copa del Rey final with a 3-1 win in their second leg at Villarreal.
Real Madrid were held 1-1 at home by Villarreal to remain only two points ahead of rivals Barcelona in the Primera Division.
Atletico Madrid's hopes of retaining the Primera Division title are all but gone after drawing 0-0 at Sevilla.
Barcelona kept the pressure on league leaders Real Madrid after winning 3-1 at Granada without reaching top gear.
Second-half goals from Karim Benzema and Cristiano Ronaldo earned Real Madrid a 2-0 win at struggling Elche that moved them four points clear at the top of the Primera Division.
A last-minute winner from captain Xabi Prieto saw Real Sociedad win a seven-goal thriller against Sevilla 4-3 to pick up their first win in four matches.
Barcelona's preparations for their Champions League clash with Manchester City were rocked as they suffered a shock 1-0 defeat at home against Malaga.
Antoine Griezmann scored twice as Atletico Madrid claimed a comfortable 3-0 Primera Division win over Almeria on Saturday.
Valencia tightened their grip on fourth place in the Primera Division standings by beating Cordoba 2-1 thanks to a late winner by Pablo Piatti.
Lionel Messi scored a hat-trick in his 300th Primera Division match as Barcelona thumped Levante 5-0 on Sunday.
Celta Vigo stunned Atletico Madrid to bring the champions back down to earth after last week's demolition of Real Madrid, winning 2-0 at Balaidos thanks to two second-half goals.
Valencia moved back into the Primera Division top four after an uninspiring 1-0 victory over Getafe.
Real Madrid took a small step to restoring their pride after last weekend's derby thrashing by beating Deportivo La Coruna 2-0 at the Bernabeu.
Lionel Messi came off the bench to inspire Barcelona to a 3-1 win over a dogged Leganes side on Sunday, creating one goal and scoring another to keep the Catalans five points clear at the top of La Liga.
Real Madrid midfielders Casemiro and Luka Modric struck late to earn a 2-0 home win over Sevilla as Santiago Solari's stuttering side leapfrogged the Andalusians into third spot in La Liga.
Atletico Madrid eased the pain of their midweek Copa del Rey exit to Girona by strolling to a 3-0 win at basement club Huesca on Saturday, moving to within two points of La Liga leaders Barcelona.
Barcelona's Ousmane Dembele and Lionel Messi were on target as the Copa del Rey holders thrashed Levante 3-0 at the Nou Camp on Thursday for a 4-2 aggregate win to reach the quarterfinals.
Real Madrid limped into the quarterfinals of the Copa del Rey on Wednesday, losing 1-0 at Leganes with an another lacklustre performance yet still advancing 3-1 on aggregate.
Injury-hit Real Madrid snatched a 2-1 victory at Real Betis on Sunday, earning their first La Liga win of the year thanks to a late free kick from Dani Ceballos to return to the top four.
Luis Suarez scored twice while Lionel Messi scored his 400th La Liga goal as Barcelona re-opened a five-point lead over second place Atletico Madrid in La Liga with a 3-0 win over Eibar.
Sevilla's hopes of staying in the La Liga title race faded further with a 2-0 defeat on Sunday at struggling Athletic Bilbao, who boosted their chances of survival with two wonderful goals from Inaki Williams.
Antoine Griezmann proved to be Atletico Madrid's decisive figure yet again as the Frenchman struck the only goal in a 1-0 win at home to Levante on Sunday which kept Diego Simeone's side in touch with La Liga leaders Barcelona.
Barcelona's recent iron grip on the Copa del Rey came under threat as they lost 2-1 at Levante in their last-16 first-leg tie on Thursday after resting a host of first team regulars, including Lionel Messi and Luis Suarez.
Real Madrid pulled away from Leganes in the second half for a 3-0 win in their Copa del Rey first-leg tie on Wednesday.
Atletico Madrid earned a 1-1 draw away to Girona in a chaotic and entertaining Copa del Rey last 16 first-leg match on Wednesday, leaving the tie finely balanced.
Barcelona increased their lead atop La Liga to five points with a 2-1 victory at Getafe on Sunday.
Real Madrid's nightmarish start to the new year continued on Sunday with a shock 2-0 home defeat by struggling Real Sociedad which left the European champions sitting outside the top four in La Liga.
A stunning free kick goal from Antoine Griezmann earned Atletico Madrid a 1-1 draw against Sevilla in an entertaining game between La Liga's second and third-placed sides on Sunday which weakened both team' pursuit of leaders Barcelona.
Real Madrid endured a frustrating start to the new year as they drew 2-2 at struggling Villarreal on Thursday and were left seven points behind La Liga leaders Barcelona.
A stoppage-time strike from Wissam Ben Yedder allowed 10-man Sevilla to avoid an embarrassing defeat to lowly Leganes on Sunday as they snatched a 1-1 draw but still lost ground in their chase of La Liga leaders Barcelona.
La Liga champions Barcelona ensured they will end the year sitting top of the table by strolling to a comfortable 2-0 win over Celta Vigo on Saturday, inspired by another superb display from Lionel Messi.
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.