BARCELONA, Spain (AP) -- Last-place Deportivo La Coruna fought back for its first away win of the season Sunday, beating Mallorca 3-2 to boost its hopes of escaping the Spanish league's relegation zone.
Already facing a must-win game, Deportivo looked finished when Victor Casadesus put Mallorca ahead in the 19th minute.
But defender Silvio Azevedo sparked Deportivo to life with a superb individual effort to score in the 27th. Carlos Marchena then scrambled in Deportivo's second goal in the 48th, and Ivan "Riki" Sanchez nodded in a rebound to make it 3-1 in the 60th.
Mallorca forward Alejandro Alfaro cut the deficit with a goal four minutes from time, but the visitors clung to the three points.
Deportivo remained bottom of the table, just one point below fellow drop-zone members Mallorca and Celta Vigo. Safety is another three points away with nine games to go.
Elsewhere, striker Kike Sola scored a brace to help Osasuna overcome an early own goal to fight back for a 3-1 win at Valladolid, breaking a three-game losing streak.
Valladolid outplayed the visitors in the first half with Osasuna goalkeeper Andres Fernandez making two key saves after his defender Ruben Gonzalez had headed a cross into his own net in the 11th.
But the second half was all Osasuna's as Sola headed in a ball that goalkeeper Dani Hernandez had let escape his grasp in the 50th. Sola added a second header with his back to the net in the 60th, before Miguel de las Cuevas hit on the break nine minutes later.
The victory at Jose Zorilla Stadium lifted Osasuna seven points clear of relegation.