Antoine Griezmann scored a hat-trick for Atletico Madrid as they crushed Sevilla 5-2 to move back to within seven points of leaders Barcelona on Sunday.
Valencia were also winners as they saw off Real Sociedad, while Athletic Bilbao beat Malaga and Villarreal edged Getafe.
Here's a look at all Sunday's results, the updated La Liga table and a recap of the best of the action.
Villarreal 1-0 Getafe
Athletic Bilbao 2-1 Malaga
Valencia 2-1 Real Sociedad
Sevilla 2-5 Atletico Madrid
La Liga Standings (Goal Difference)
1. Barcelona 65 (56)
2. Atletico Madrid 58 (30)
3. Real Madrid 51 (35)
4. Valencia 49 (20)
5. Villarreal 41 (7)
6. Sevilla 39 (-7)
7. Celta Vigo 35 (6)
8. Eibar 35 (-6)
9. Girona 34 (-1)
10. Getafe 33 (7)
11. Real Betis 33 (-9)
12. Athletic Bilbao 31 (-2)
13. Leganes 30 (-7)
14. Real Sociedad 29 (0)
15. Espanyol 28 (-10)
16. Alaves 28 (-15)
17. Levante 20 (-17)
18. Las Palmas 19 (-34)
19. Deportivo La Coruna 18 (-29)
20. Malaga 13 (-24)
Sevilla had chances to open the scoring against Atletico with Jan Oblak saving from Luis Muriel and Joaquin Correa curling wide after just three minutes. The visitors slowly grew into the game and took the lead on the half-hour mark after a chaotic passage of play. ESPN FC's Dermot Corrigan neatly summed up what happened:
Sevilla's woes in front of goal continued with Clement Lenglet heading Ever Banega's corner onto the crossbar. Griezmann doubled Atletico's lead just before half-time, as he beat two defenders on the edge of the box before curling a superb effort past Rico.
Football writer Andy West noted how the Frenchman is no stranger to spectacular strikes:
Griezmann effectively sealed the tie in the second half, after Costa won a penalty having been brought down by Rico. The forward made no mistake from the spot, stroking the ball home to make it 3-0. Football writer Andrew Gaffney highlighted the effect Costa has had on Atletico:
Atletico continued to press and added a fourth through Koke after Gabriel Mercado had played the ball straight to Griezmann. The Frenchman could have gone for goal but found the midfielder, who slotted home.
Griezmann then hit the post before sealing his hat-trick as he converted a cross from Saul Niguez.
Sevilla were well beaten but did manage to score two late consolation goals through Pablo Sarabia and Nolito. They might have had a third in stoppage time after Oblak brought down Sarabia, but the referee opted against awarding a penalty.
Sevilla simply crumbled in the second half, but it was a superb showing from Atletico Madrid, who still have the title in sight. They now face Leganes at home before a trip to Camp Nou to take on Barcelona.
Fourth-placed Valencia closed to within two points of Real Madrid after a 2-1 win over Real Sociedad at the Mestalla Stadium. Santi Mina scored in each half for the hosts with Mikel Oyarzabal on target for Sociedad.
Valencia started strongly, and Francis Coquelin tested goalkeeper Antonio Ramirez with a shot that he could only parry into the path of Rodrigo Moreno. Fortunately for Sociedad, the forward could not direct his effort on target.
Dani Parejo then worked the goalkeeper with a testing free-kick before Mina headed home Martin Montoya's cross after 34 minutes.
Oyarzabal levelled the match early in the second half, but Valencia came back with Mina taking advantage of a goalkeeping error to score his second of the match. Sports journalist Robbie Dunne said it was a howler by Ramirez:
Opta showed just how clinical Mina is in front of goal:
Both teams had chances towards the end of the game with Valencia goalkeeper Neto saving Sergio Canales's free-kick and denying Jon Bautista on the follow-up. Adnan Januzaj then hit the crossbar as Valencia secured all three points.
Villarreal also won on Sunday and had goalkeeper Sergio Asenjo to thank as he saved two penalties in their 1-0 win over Getafe. The hosts took just three minutes to open the scoring as Enes Unal converted Carlos Bacca's cross.
However, Getafe came back into it and won a penalty after Javi Fuego brought down Djene Dakonam. Up stepped Angel Rodriguez, but Asenjo went the right way and pushed his kick to safety.
Asenjo then saved his second of the match after Jorge Molina was brought down by Jaume Costa. This time Molina opted to take the kick, but again Getafe were unsuccessful as Asenjo denied the visitors.
Opta showed how it was the first time he had saved two spot-kicks in a La Liga match:
Meanwhile, La Liga's bottom side Malaga were beaten again as they went down 2-1 at Athletic Bilbao. The visitors actually went ahead after 13 minutes through Youssef En-Nesyri. Markel Susaeta quickly levelled things up before Mikel San Jose put the hosts in front from a corner just before half-time.
Malaga then had a chance to level from the spot, but En-Nesyri saw his effort saved by Kepa Arrizabalaga. The afternoon then got even worse for the Malaga man, who was sent off late on as the visitors finished with 10 men.
Athletic end a run of six games with a win but were not impressive, as explained by Spanish football journalist David Cartlidge:
Malaga, meanwhile, remain rooted to the foot of the table, are seven points from safety and their hopes of staying up are fading fast.