Ricardo Costa's stoppage-time header earned Valencia a 3-2 victory in a topsy-turvy Primera Division encounter this evening as bottom team Deportivo La Coruna surrendered a 2-1 lead at the Riazor and finished the game with nine men.
The match was all-action from the outset, Jonas' looping header after just 31 seconds putting Los Che ahead before Riki's brace gave Deportivo a half-time advantage.
Silvio's needless dismissal seven minutes after the restart changed the course of the game, though, as Nelson Valdez equalised and then Costa bagged a dramatic late winner - to lift Valencia to fifth - before Paulo Assuncao's red card rubbed further salt in the hosts' wounds.
There was also late drama at the Ciutat de Valencia, where Antonio Rukavina's stoppage-time own goal handed Levante a come-from-behind 2-1 triumph over Real Valladolid.
Javier Baraja had given the visitors an early lead with a sweetly struck volley but Levante equalised two minutes before half-time through Jose Barkero's fine curling free-kick.
Then, in added time, Valdo miscontrolled Obafemi Martins' pass but the loose ball struck Rukavina and deflected past the helpless Dani Hernandez and into the net.
Real Sociedad stretched their impressive run to just one defeat in 11 league games but were unable to make their numerical advantage count as 10-man Celta Vigo held on for a 1-1 draw at Balaidos.
Michael Krohn-Dehli had given the hosts the lead with a wonderfully worked goal on 32 minutes but Celta were forced onto the back foot just after the break when Augusto Fernandez received a second yellow card for a handball.
Gorka Elustondo then brought Sociedad level with a powerful header from Gonzalo Castro's corner just before the hour mark, but the visitors failed to create many more clear-cut chances in the final half-hour and remained five points off the top four.
Finally, Espanyol continued their impressive revival under coach Javier Aguirre with a goalless draw at Real Zaragoza in a match of few clear-cut opportunities.
Both teams finished the match with 10 men as Espanyol's Javi Lopez and Cristian Sapunaru of Zaragoza were sent off in the closing stages.