Reigning champions Atletico Madrid returned to third position in La Liga with a 2-0 win over Granada.
Wins for Valencia and Real
Valencia struggled past Almeria 3-2 to keep up their hopes of a top four finish. Parejo, Rodgrigo and Negredo scored for Valencia, Hemed striking twice for the visitors.
Barcelona 3-1 Atlético Madrid
Goals for Neymar, Suarez and Messi as Barcelona won 3-1 against Atlético Madrid on Sunday to stay one point behind Real Madrid at the top of La Liga.
Real Madrid back to winning ways
Despite having to play with just ten men for over forty minutes after Coentrao was sent packing, Real Madrid still managed to beat Espanyol by three goals to nil.
Barcelona lose at Real Sociedad
An own goal from Jordi Alba after just two minutes scuppered Barcelona’s attempt to take pole position in La Liga as they lost 1-0 at Real Sociedad.
Winning streak comes to an end
Real Madrid’s record 22-match winning streak was brought to an end on Sunday by Valencia, who came from behind to grab the three points.
First matches of the New Year
Málaga began the New Year by dropping three points, losing 1-2 to Almeria.
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.