Málaga had to come from behind to beat Elche, eventually winning 1-2 after goals from Camacho and Luis Alberto.
Barcelona 5-0 Córdoba
Luis Suarez scored his first La Liga goal as Barcelona hammered Córdoba 5-0 on Saturday in their last game before the winter break.
Barcelona ease into the last 16 of the Copa del Rey
Barcelona beat third division side Huesca 8-1, 12-1 on aggregate, to reach the las t sixteen of the Copa del Rey.
Atlético Madrid 0-1 Villarreal
Barcelona may have lost two points as they try to keep up with leaders Real Madrid but Atlético went one further and lost all three points, losing 0-1 to Villarreal.
Málaga 1-0 Celta de Vigo
Barcelona are now four points adrift of leaders Real Madrid after a 0-0 draw at Getafe on Saturday.
Almeria 1-4 Real Madrid
Real Madrid sealed their 20th victory in a row in all competitions and are now only four off the world record set by the Brazilian side Coritiba in 2011.
Wins for Barcelona and Athletic in the Champions League
Neymar, Messi and Suarez scored as Barcelona beat Paris St-Germain 3-1 to secure top spot in Group F of the Champions League.
Real Madrid 4-0 Ludogorets Razgrad
Ronaldo from the penalty spot, Bale, Arbeloa and Medrán helped Real Madrid to a 4-0 win over Ludogorets Razgrad in the Champions League, making it six wins out of six.
Hat-trick for Messi
Not to be outdone, Lionel Messi also bagged a hat-trick as Barcelona eased past city rivals Espanyol 5-1 on Sunday, Pique and Pedro scoring one each and Garcia de la Fuente grabbing a goal for the visitors.
Hat-trick record for Ronaldo
Cristiano Ronaldo scored his 23rd hat-trick – a new record – as Real Madrid beat Celta de Vigo 3-0 to record their 18th straight win, a new club record.