Second-placed Atletico Madrid failed to fully capitalise on the Clasico defeat for Primera Division leaders Barcelona as they were held to a 0-0 draw at Malaga.
Los Rojiblancos could have cut the gap to single figures, following Barca's 2-1 reverse at Real Madrid, had they managed to overcome Malaga.
But the fourth-placed hosts proved tricky opposition and just about held their own to claim a point which kept their own Champions League aspirations on track.
Dorlan Pabon scored twice as Real Betis held off Real Sociedad's fightback to take a point from a freewheeling 3-3 encounter.
Jorge Molina gave Betis a half-time lead after Antoine Griezmann's brilliant strike was disallowed at the other end.
Pabon doubled the lead but Sociedad roared back with three goals in 11 minutes from Carlos Vela, Inigo Martinez and Xabi Prieto, the latter with a penalty.
But Pabon's second secured a deserved share of the spoils for Betis, who more than played their part in a thrilling match.
Mallorca snatched a late 2-1 win at Granada to record their first Primera Division victory in ten matches.
The hosts took an early lead through Nolito but Alfaro levelled not long after. Granada had the greater number of chances throughout the match but a last-gasp headed goal by substitute Tomer Hemed gave the visitors all three points and their first win of 2013.
Espanyol and Real Valladolid played out a dull goalless draw at the Cornella-El Prat in a game where excitement and chances were in short supply.
Valladolid got the point they would have wanted from the clash but Javier Aguirre's side would have left disappointed after previously picking up 16 points from a possible 18 home points since the Mexican replaced Mauricio Pochettino at the helm.
Information from the Press Association was used in this report