Atletico Madrid 2-1 BarcelonaBarcelona suffered their first Primera Liga loss of the season on Sunday, slumping to a 2-1 defeat at Atletico Madrid.
Pep Guardiola's men were second best for long periods against an Atletico side who established a 2-0 lead inside 23 minutes thanks to a clinical Diego Forlan strike and a wonderful free-kick from Simao Sabrosa.
Zlatan Ibrahimovic halved the deficit within four minutes but Atletico deservedly held on to secure an impressive win and do city rivals Real Madrid a huge favour in the title race.
Xerez 0-3 Real MadridCristiano Ronaldo struck twice on his return from suspension as Real Madrid scored midwway through the second half to beat bottom club Xerez 3-0 away and put the pressure on Barca.
Real dominated virtually throughout on a stodgy pitch, but had to be patient as Xerez held out for more than an hour.
Alvaro Arbeloa finally put Madrid in front after 64 minutes, before Ronaldo's quick brace finished off the spirited Andalusians.
Sporting Gijon 1-1 ValenciaValencia came from behind to secure a point at Sporting Gijon in a 1-1 draw, but were unable to find a winner.
Sporting Gijon put their recent woes behind them as they took a fifth-minute lead through Diego Castro.
And Valencia, despite constant pressure which saw them twice rattle the woodwork, were unable to find a way through until Juan Mata's leveller 14 minutes from time.
Sevilla 1-0 OSasunaSevilla moved back into the Champions League qualifying spots with a 1-0 win against Osasuna.
But it was another unconvincing perfornace, however Sevilla grabbed the only goal came after 35 minutes courtesy of the prolific Luis Fabiano.
Spanish La Liga Top Six
Team Pl W D L Fr Ag Pts Barcelona 22 17-4-1 53:13 55 Real Madrid 22 17-2-3 53:15 53 Valencia 22 12-7-3 39:21 43 Sevilla 22 12-3-7 33:24 39 Mallorca 21 11-4-6 35:23 37 Deportivo 22 10-5-7 24:24 35