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 5-0 Elche
Messi and Neymar returned to the fold to help Barcelona overcome Elche 5-0 in the Copa del Rey.
A quiet return for Torres
A quiet return for Fernando Torres, substituted after 59 minutes, as Atlético beat city rivals Real Madrid 2-0 in their first leg Copa del Rey encounter.
Levante 0-2 Málaga
Málaga could be heading for the quarter finals of the Copa del Rey after a 2-0 victory over Levante in their first leg tie on Tuesday evening.
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.