A review of the weekend's action in the Spanish Primera Division.
There were wins for both Madrid teams on Sunday, but Atletico's was marred by an injury worry for star striker Radamel Falcao.
Real Madrid grabbed the spotlight with a 5-0 win over Valencia, but they remain seven points adrift of neighbours Atletico who beat Levante 2-0 earlier in the day.
Adrian Lopez opened the scoring for Atletico in the 32nd minute by firing into an empty net after an excellent run and cross by teenager Javier Manquillo, who was making his league debut in place of the injured Juanfran.
Koke then ended the game as a contest with a stunning strike from outside the box on the hour mark, but the hosts' joy was tempered by the sight of Falcao limping off with what looked like a hamstring injury that could keep him out for a number of weeks.
The win moves them to within eight points of Barcelona, who suffered a shock 3-2 defeat to Real Sociedad on Saturday night.
Madrid took out their frustrations on Valencia with a stunning first-half display powering them to a 5-0 win at the Mestalla.
Gonzalo Higuain opened the scoring early on and then Cristiano Ronaldo and Angel Di Maria helped themselves to braces during a devastating 11-minute spell just before half-time as Madrid, who beat the same opponents in the Copa del Rey in midweek, ran amok.
Valencia battled back after the break and had a number of chances to pull a goal back but Madrid's defence, with Iker Casillas selected ahead of Antonio Adan in goal, held firm to complete a great night for Jose Mourinho's men, who moved back to within 15 points of Barca.
Goals from Javi Guerra and Oscar Gonzalez either side of the break saw Valladolid defeat Real Zaragoza 2-0 in a game marred by both injuries and heavy rain.
Three players limped from the field in a scrappy game in which both sides struggled to create chances in difficult conditions.
For Valladolid it was a second consecutive home win that moves them into 10th place in the Primera Division table with a haul of 28 points, while Zaragoza remain in 13th place and only four points clear of the relegation zone.
Osasuna lifted themselves off the bottom of the league table on Sunday with a crucial 2-1 win over relegation rivals Deportivo La Coruna, who replaced them as the lowest-ranked side.
Kike Sola put the hosts ahead on 28 minutes and Nino doubled the lead 15 minutes into the second half, leaving an impotent Deportivo with too much to do in the remaining half an hour.
The Galicians were second best for most of the game but came into life in the final 20 minutes, and a goal by Javier Camunas in the first minute of stoppage time made for a tense finish. However, Jose Luis Mendilibar's side held on for the three points.
On Saturday, Real Sociedad hit back from two goals down to end Barcelona's unbeaten Primera Division record in stunning fashion with a 3-2 win at the Anoeta.
All looked to be going to plan for Tito Vilanova's visitors when Lionel Messi and Pedro Rodriguez put them two goals up within 25 minutes.
But Gonzalo Castro's brilliant strike gave Sociedad hope before half-time and then, after Barca had lost centre-back Gerard Pique to a red card, Castro's curling effort was deflected into his own net by Barca substitute Javier Mascherano.
That sent the home fans wild, but it got even better in stoppage time when Imanol Agirretxe poked Carlos Martinez's cross from the right past Victor Valdes.
Sevilla failed to get Unai Emery's league reign off to the perfect start as an error from goalkeeper Andres Palop gifted Getafe a 1-1 draw at the Alfonso Perez Coliseum.
Jose Antonio Reyes put Sevilla in front with a neat finish shortly before half-time, but the lead lasted only three minutes as Palop got caught under Adrian Colunga's inswinging cross and allowed the ball to float over his head and into the net.
Sevilla continued to have the better of the play after the break but Alvaro Negredo blasted over with their best chance.
The late game also finished 1-1, with Malaga missing the chance to climb to fourth place as lowly Celta Vigo battled hard for a deserved point at La Rosaleda.
Martin Demichelis bundled the ball over the line after a goalmouth scramble to give the hosts the lead seven minutes before the interval, but Celta grew as the match wore on and levelled 14 minutes from time through Augusto Fernandez.
Granada secured only their second home win of the season as a Jordi Amat own goal and a late strike on his full debut from Recio handed them a much-needed 2-0 victory over an under-strength Rayo Vallecano.
The visitors came into the game on the back of four consecutive wins that had propelled them into the European places, but without the injured Leo Baptistao and suspended Alejandro Dominguez they lacked the same cutting edge and were made to pay for some defensive errors.
Amat unintentionally gave the hosts the lead on 24 minutes when he turned Allan Nyom's cross into his own goal and, after Lass Bangoura had passed up a great chance to bring Rayo level after the break, Recio sealed the win for the home side with a low drive from the edge of the area.
Victory moved Granada out of the bottom three as Rayo remained in sixth.
Raul Baena scored the decisive goal as Espanyol edged out 10-man Real Mallorca 3-2 in Friday night's tussle between two Primera Division strugglers.
Simao Sabrosa gave the home side the lead but strikes from Giovani Dos Santos and Javi Marquez put Mallorca in the driving seat at half-time.
Joan Verdu then levelled things up again with a penalty and, after the visitors saw Antonio Luna sent off, Baena ensured the points would stay at the Estadi Cornella-El Prat with his late effort.