Gijon, Spain – Real Madrid maintained its place atop the La 0 win at Sporting Gijon.
The victory is the 10th straight in league play for Jose Mourinho's men and keeps the club three points clear of second-place Barcelona with a game in hand.
A first-half goal from Angel Di Maria gave the visitors the lead as he scored from a tight angle shortly after the half-hour mark, while Sporting had a chance to equalize early in the second half but Alberto Botia headed wide from close range.
Cristiano Ronaldo doubled the advantage as he beat the offside trap and tracked down a nice through ball from Di Maria to round goalkeeper Juan Pablo Colinas and roll the ball inside the near post.
Marcelo added a third goal in the final minutes after he took a pass from Karim Benzema and beat the 'keeper with a high shot that snuck under the crossbar.
Barcelona 5, Levante 0
Fabregas opened the scoring after four minutes and doubled his tally with a header shortly after the half-hour mark.
Isaac Cuenca made it 3-0 before halftime with a well-placed shot following a good build up, while Lionel Messi scored his 17th goal in league play to extend the lead to 4-0.
A goal on the hour mark from Alexis Sanchez capped the scoring for Barca, which stays three points back of Madrid with one more game played.
Levante remains in fourth but has lost four of its last five contests.
Valencia 2, Espanyol 1
Valencia, Spain - Valencia won for the fifth time in six league games on Saturday as Roberto Soldado scored the winning goal 11 minutes from time in a 2-1 win over Espanyol at the Mestalla.
Alberto Costa put Valencia ahead after five minutes from the penalty spot after Angel Dealbert was fouled by Didac inside the penalty area.
Espanyol, which entered the match winless in its last four games, equalized in the 69th minute as a low cross from Thievy Bifouma was finished off from a few yards by Hector Moreno.
However, Los Che claimed all three points 10 minutes later as Soldado nodded home Costa's corner kick from six yards, keeping Valencia within four points of second-place Barcelona.
Racing 1, Villarreal 0
Santander, Spain - Racing moved off the bottom of the table on Saturday after Christian Stuani's header in the first half was enough for a 1-0 win over Villarreal.
The win is just the second of the season for Racing, which saw manager Hector Cuper resign on Tuesday, leaving Juanjo Gonzalez to take charge on an interim basis.
Racing entered the match having lost its last two games but took the lead in the 27th minute when a right-wing cross from Manuel Arana was nodded home at close range by Stuani.
Nilmar forced goalkeeper Tono Ramirez into action early in the second half, but the closest that the Yellow Submarine would come to an equalizer was a deflected shot from Marco Ruben that narrowly missed the net.