Real Madrid got back to winning ways as they brushed aside Real Sociedad 5-1 as Karim Benzema and Cristiano Ronaldo scored two goals apiece.
League leaders Madrid had dropped points at home to Malaga and away at Villarreal in the past six days, but any lingering doubts from those games were extinguished within seven minutes as Gonzalo Higuain swept home Benzema's pass.
Ronaldo made it two just after the half hour as he latched onto Kaka's through ball to calmly slot past Claudio Bravo for his 100th Primera Division goal, and Benzema added a third with a wonderful lob over Bravo five minutes before the break.
Xabi Prieto's deflected effort pulled a goal back for the visitors a minute later, but Real continued to dominate and Benzema and Ronaldo doubled their tallies after the break thanks to more great build-up play from Sami Khedira and Higuain respectively.
Barcelona had earlier claimed their seventh straight league victory as a goal in either half gave them a 2-0 win against Mallorca at the Iberostar Stadium.
Alexis Sanchez claimed he got the last touch to an inswinging Lionel Messi free-kick for the first, although there was still debate at the final whistle as to whether it should actually go down as the Argentinian's 55th of the season instead. Defender Gerard Pique settled the match by firing into an open goal after a Messi shot rebounded off the post.
Barca played the last 33 minutes with ten men after Thiago Alcantara was shown two yellow cards, while for Mallorca the result brought an end to their four-match unbeaten run.
Valencia's indescribable slump continued as they were beaten 3-1 in the capital by Getafe.
Unai Emery's men have won just three games since the turn of the year and were humbled by Real Zaragoza in midweek, meaning all eyes were on them at Getafe.
They failed dismally, though, with their defence parting on three occasions as Jaime Gavilan's delivery proved too hot to handle. He laid on goals for Pedro Rios, Miku and drew an own goal out of Bruno - all after Roberto Soldado had given Valencia an early lead.