Real Madrid battled back from 2-0 down to beat Sevilla 3-2 on Saturday and go top of the Spanish League with Rafael Van der Vaart grabbing a dramatic stoppage time winner.
After 10-man Barcelona were held 2-2 by Almeria, the incentive was on Real who had the chance to go ahead of the Catalans on goal difference, and they managed it in dramatic fashion at the Bernabeu. They slumped two-goals down an own-goal from Xabi Alonso and a Ivica Dragutinovic free-kick which caught out Real keeper Iker Casillas. But Real piled on the pressure with Cristiano Ronaldo and Sergio Ramos drawing their side level. It appeared as though Real would have to settle for a draw before a grandstand finish saw Van der Vaart slot home from close range.
A brace from Leo Messi rescued a point for Barcelona at Almeria. Domingo Cisma put the home side in front after he beat Carles Puyol in the air to head past keeper Victor Valdes. Messi equalised, though, after a contentious free-kick was awarded for a foul on Zlatan Ibrahimovic. An own-goal from Puyol and then the expulsion of Ibrahimovic for kicking out put Almeria firmly in the driving seat but Messi was Barca's saviour, scoring his second from close range mid-way through the second half.
Earlier, a fine strike from Jose Guardado helped Deportivo la Coruna come from behind to beat Tenerife 3-1. Deportivo had plenty of early possession but poor defending saw Juanlu Hens give Tenerife the lead. Juan Rodriguez headed Deportivo level and while they continued to press forward it was Tenerife that went nearer to scoring again when Juan Nino saw a close-range shot saved by keeper Daniel Aranzubia shortly before half time. A powerful left-footed drive from Guardado found the corner after 55 minutes and from there Deportivo never looked back with Diego Colotto adding to their lead.