Real Madrid bounced back to winning ways in fine styles with a 4-0 win over Deportivo La Coruna at The Santiago Bernabeu.
A Hector own goal after just 10 minutes put Real on their way, before Ronaldo doubled their lead just before half time.
The second half Madrid continued their superiority and secured victory with two goals in the last 20 minutes.
Sergio Ramos added the third on 70 minutes, before Julio Baptista fired home with just eight minutes left.
The win takes Real back into second place.
Sevilla closed to within two points of the top four in Spain after a 1-0 win over Valencia - the team currently in fourth.
The match at The Sanchez Pizuan looked like finishing in a goalless draw, but Jordi Lopez (pictured) fired a winner in stoppage time to give the home side victory.
Valencia were looking to take advantage of third place Osasuna's loss on Saturday, but instead they are now looking over their shoulders.
Celta Vigo moved up to sixth with a 2-0 win over Real Mallorca - who have dropped to fourth from bottom.
First half goals from Pablo Contreras (7) and Fernando Baiano (21) were enough for Celta.
Real Sociedad's desperate run of form continued at Getafe as they went down 2-1.
Mariano Pernia (18) gave Getafe an early lead with a penalty, but Mark Gonzalez - on loan from Liverpool - levelled matters just before the interval.
However, Sociedad could not hang on as Daniel Guiza bagged the winner just ten minutes into the second half.
Espanyol and Alaves both moved one place away from the relegation zone, despite the fact they played out a goalless draw in Barcelona.
Racing Santander's clash with Real Zaragoza at El Sardinero also ended goalless.
Sunday's evening contest between Cadiz and Atletico Madrid ended 1-1.
Mateja Kezman pounced after 30 mintues to put Atletico ahead, but Lucas Lobos's second half penalty (68) secured a share of the spoils for the home side.
Click below for match summaries:
Cadiz 1-1 Atletico Madrid
Celta Vigo 2-0 Mallorca
Espanyol 0-0 Alaves
Getafe 2-1 Real Sociedad
Racing Santander 0-0 Real Zaragoza
Real Madrid 4-0 Deportivo
Sevilla 1-0 Valencia