Real Madrid beat Real Sociedad 5-1 to restore their six-point lead over Barcelona at the top of La Liga. Two goals each from Cristiano Ronaldo and Karim Benzema, and one from Gonzalo Higuain on Saturday, gave the home team a comfortable victory. Ronaldo's brace put him level with Lionel Messi on 35 league goals.
Meanwhile rivals Barcelona won 2-0 at Mallorca, the champions' seventh successive league win. Barcelona had to play out the final 34 minutes a man down after Thiago Alcantara was red-carded but they still did enough to make it seven successive victories in the league. Alexis Sanchez and Gerard Pique scored in the win.
Barca were the better team and dominated possession throughout the first-half.
The result will come as a relief to Jose Mourinho's Real who had dropped four points in two 1-1 draws with Malaga and Villarreal, scorelines which had helped Barcelona eat into a lead that stood at an imposing 10 points a week ago.