Athletic Bilbao's bad run of form continued after they slipped to a 3-1 defeat against Las Palmas at the Gran Canaria on Monday.
Los Leones had recorded just one win in their last four La Liga games prior to the trip to the Canary Islands, where Los Amarillos are unbeaten this season.
Kevin-Prince Boateng's 40th-minute opener saw the visitors trailing at half-time and they fell further behind five minutes into the second half when Momo struck for Quique Setien's side.
Things got worse for the Basque club on 74 minutes with the dismissal of Aritz Aduriz, although they managed to halve the deficit five minutes later through Raul Garcia's penalty.
But Jonathan Viera wrapped up the win for the hosts at the death as they stretched their undefeated run on home soil to seven outings.
It could have been very different had Ernesto Valverde's not been denied a spot-kick after just five minutes when Aduriz was brought down by David Garcia inside the area after being played through on goal by Benat Etxebarria.
Las Palmas settled down after that early scare and they eventually drew first blood five minutes before the break as Boateng got on the end of Michel's low cross to score from close range.
Momo had only been on the field for five minutes after coming on as a substitute at half-time when he doubled the home team's lead. The midfielder showed good composure to beat Kepa Arrizabalaga from inside the area on the left after being picked out in space by Tana.
Athletic then suffered another setback as Aduriz was given his marching orders with 16 minutes remaining, having picked up two bookings in quick succession – the second one for dissent.
However, they were handed a lifeline when Michel handled inside his own area to concede a penalty, which was duly converted by Garcia.
Los Leones had chances to equalise in the closing stages, but Gorka Elustondo and Inigo Lekue were denied by goalkeeper Javi Varas and defender Vicente Gomez respectively.
Los Amarillos then hit them on the counter late on when Viera was sent through on goal by Marko Livaja to slot past Arrizabalaga with a delicate chip.