(CNN) -- Sevilla beat Deportivo La Coruna for the second time in a week, securing a 3-1 victory to move up to second in the Primera Liga table, nine points behind leaders Barcelona, despite playing with 10 men for over half the match.
Fernando Navarro (left) and Sebastien Squillaci celebrate Sevilla's superb win at Deportivo on Saturday.
It was the teams' second meeting in four days, with Sevilla defeating Depor 2-1 on Wednesday in the first leg of their last 16 Spanish Cup match.
Valencia later blew their chance to move above Sevilla after throwing away a two-goal lead to be held 3-3 by Villarreal.
Valencia led 2-0 and 3-2 before Giuseppe Rossi's 84th-minute penalty salvaged a point for the visitors.
Barcelona lead the standings with 44 points and play bottom-club Osasuna on Sunday.
Rodolfo Bodipo put Deportivo ahead in the 34th minute, and Sevilla were then dealt a further blow when Enzo Maresca was sent off four minutes before half-time for an elbow incident.
But that just inspired the visitors into producing a superb second-half performance -- led by substitute Frederic Kanoute.
Kanoute set up the 50th minute equalizer for Luis Fabiano, who also scored against Depor in the cup, and then set up another Brazilian, Renato, on 78 minutes.
Diego Capel added a third goal in the dying seconds as Depor pushed for an equalizer.
Depor and Sevilla face off again at the Riazor Stadium on Wednesday in the second leg of the Spanish Cup, giving La Coruna another chance for revenge.