Barcelona continued their push for the title with a stunning 4-0 win at Deportivo. Villa opened the scoring and Messi added a second with a superb curling free kick, before Iniesta and Pedro wrapped up the points later on. Even with Xavi, Alves and Busquets all rested, Barca comfortably secured their ninth away win in a row. Surely championship winning form? Gorge yourselves on this feast of sumptuous football at the bottom of the page.
Real continue to press Barca with a hard-earned 4-2 win over Villarreal at the Bernabeu. They had to come from behind twice, but a superlative performance from Ronaldo, who scored three and made the forth, was the difference between the two sides. The Portuguese maestro left his manager speechless after the game, and his phenomenal scoring record this term has spearheaded Real to a 17th consecutive win at home in all competitions. They remain just two points behind their Catalan rivals.
Valencia closed to within two points of third placed Villarreal after a drab 1-0 win over derby rivals Levante. Juan Mata missed a penalty before making amends by scoring the winner, despite looking suspiciously offside.
Espanyol bounced back from three consecutive league defeats in style with a 4-0 drubbing of bottom-of-the-table Zaragoza. First half goals from Dani Osvaldo, Luis Garcia and Alvaro Vazquez saw them comfortably in at half time before Sergio Garcia completed the rout late in the game.
Real Mallorca earned a measure of revenge over Almeria. The impressive 4-1 win went some of the way to appeasing their 8-6 aggregate loss to Almeria over the two legs of their Cope Del Ray last 16 tie.
Malaga new boy Martin Demichelis had a busy night against visiting Athletic Bilbao. He put his side ahead with the first goal of the game 10 minutes from time, but the hero turned villain just eight minutes later when he brought down Fernando Llorente. The resulting free kick was headed home by Martinez to cap an exciting finale.
Sporting Gijon hauled themselves off the bottom of the table with a 1-1 draw at Racing Santander. Diego Castro’s injury time equaliser moves them above Almeira and Zaragoza on goal difference.
Osasuna survived a tonne of first half pressure from Getafe before raising their game sufficiently to grind out a 0-0 draw with Getafe.
Finally, a Frederic Kanoute brace gave Sevilla a 3-2 win over Real Sociedad. Luis Fabiano was also on the scoresheet as Sevilla battled back from behind twice to continue their recent up-turn in form.