BARCELONA, Spain (AP) -- Osasuna edged out visiting Celta Vigo 1-0 thanks to Emiliano Armenteros' second-half winner to provisionally escape the Spanish league's relegation zone on Saturday.
Getafe, meanwhile, overcame the early dismissal of goalkeeper Miguel Moya to come from behind and beat last-place Deportivo La Coruna 3-1 for its first victory in eight matches.
After hitting the crossbar with a header in the 25th minute, Armenteros fired in a corner kick that was flicked on by Manuel "Lolo" Ortiz to give Osasuna a deserved goal 10 minutes after halftime.
Only Javi Varas' sound goalkeeping saved Celta from a greater defeat as the promoted side continued to struggle on the road where it has taken only four points of a possible 36 this season.
Osasuna has lost once in the last four rounds and moved up into 16th place, one point ahead of Celta, which is on the verge of the drop.
"Osasuna deserved to win," said Celta coach Paco Herrera. "This was the worst version of my team I have seen all season. There is no excuse. I'm worried and angry, and I am the only one to blame."
Later in Madrid, Deportivo struck first when Luis "Pizzi" Afonso converted a penalty in the 11th following Moya's trip of Ivan "Riki" Sanchez in front of goal that earned the 'keeper a red card.
Down a man, Getafe still pushed forward and found the equalizer in the 25th when Diego Castro stroked home a spot kick after Abdel Barrada was brought down by Evaldo in the box.
The forces were equaled in the 71st when Deportivo's Abel Aguilar saw his second yellow card, and that was all Getafe needed to take control and claim the much-needed win.
Striker Alvaro Vazquez went on in the 77th and four minutes looped a right-footed strike from outside the area beyond the diving goalkeeper before Adrian Colunga added Getafe's third goal in the 84th.
Getafe remained mid-table while Deportivo's losing streak reached three games.
Real Madrid visits Granada later, while Espanyol hosts Levante.
On Sunday, it's: Valencia vs. Barcelona, Malaga vs. Real Zaragoza, Sevilla vs Rayo Vallecano, Real Sociedad vs. Mallorca, and Atletico Madrid vs. Real Betis.
Athletic Bilbao drew 2-2 at Valladolid on Friday.