Real Madrid make Barcelona wait for La Liga title by beating Atletico
Atletico Madrid's 14-year wait for a victory over Real Madrid continued as Jose Mourinho's men came from behind to beat their city rivals 2-1.
Radamel Falcao had put the hosts ahead by heading home Diego Godin's cross.
Real levelled when Juanfran directed Angel di Maria's free-kick into his own net and victory was secured when Di Maria struck on the hour.
It means Barcelona's lead in La Liga is 11 points with five games left after they drew 2-2 at Athletic Bilbao.
Victory for the Catalans and defeat for second-placed Real would have secured Barcelona the title, but the league leaders must now wait at least another week to be crowned champions.
The introduction of Lionel Messi as a second-half substitute boosted Barcelona, who had trailed Bilbao at the break thanks to Markel Susaeta's opener.
Messi equalised by evading four defenders for a superb solo goal and provided the assist as Alexis Sanchez made it 2-1.
But a minute before the end Ander Herrera found the bottom corner after capitalising on Adriano's sloppy clearance.
Real added to Barca's frustration by continuing their dominance over neighbours Atletico, even though manager Mourinho made eight changes to the side which started the 4-1 Champions League defeat by Borussia Dortmund on Wednesday.
Cristiano Ronaldo was not included in the squad because of a thigh injury and Real's weakened side made the worst possible start as Falcao scored at the back post.
Parity was soon restored when Di Maria's free-kick posed all sorts of problems to the home side's defence, resulting in Juanfran's own goal.
Atletico started the second half brightly, with Raul Garcia's header tipped onto the crossbar by Diego Lopez and Gabi then squandered a great chance after being put through by Diego Costa.
They proved to be costly mistakes as Karim Benzema set up Di Maria for a fine left-footed finish which secured the victory and left goalkeeper Thibaut Courtois helpless.