Barcelona registered their first La Liga win in three matches, but they had to come from behind and left it quite late in their game against Almeria.
Valencia up to second as Sevilla miss golden opportunity
Sevilla missed a golden opportunity to rise to the top of the pile by losing 1-0 at Athletic Bilbao, Aduriz finding the net in the 13th minute.
Real Sociedad 0-1 Málaga
Four wins in a row for Málaga sees them in seventh place in La Liga, the latest being a 0-1 victory at Real Sociedad.
Barcelona 0-1 Celta de Vigo
Despite, at one point, Neymar, Suarez, Pedro and Messi up front for Barcelona, Celta de Vigo scored the only goal of the match through Larrivey.
Wins for Real and Atlético
Cristiano Ronaldo scored his 17th goal of the season so far, netting after just two minutes, as Real Madrid beat Granada 0-4.
Sevilla 2-1 Villarreal
Sevilla are back up to second in La Liga, on the same points as Barcelona but with a far inferior goal difference, following a 2-1 victory over Villarreal on Sunday evening.
Málaga 4-0 Rayo Vallecano
Málaga played host to Rayo Vallecano in the early kick-off on Sunday and Samuel put the home side in front after just 6 minutes.
Real Madrid 3-1 Barcelona
Real Madrid move to within one point of Barcelona after a 3-1 victory in ‘El Clasico’ on Saturday evening.
Deportivo La Coruña 3-0 Valencia
Valencia missed out on an opportunity to regain second spot after losing 3-0 at Deportivo La Coruña on Sunday.
Atlético Madrid 2-0 Espanyol
Atletico Madrid extended their unbeaten home run in La Liga to 24 matches with a 2-0 victory over Espanyol.