Elche 1-2 Málaga

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.

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.

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.