Kariobangi Sharks registered their first win in over two months after defeating Mathare United 3-2 in a thrilling Kenyan Premier Leagie (KPL) fixture staged at Kasarani Stadium on Wednesday.
The Slum Boys had claimed a morale-boosting 2-0 win against AFC Leopards last weekend and were aiming to claim another against Kariobangi Sharks, who had not won any of their last 11 games.
However, it was the William Muluya-led side who scored first after last season's MVP and top scorer Erick Kapaito nodded in an Erick Juma cross in the 30th minute after coming close several times earlier.
Yanga SC target Duke Abuya doubled the advantage for the visitors in the 43rd minute through a well-taken free-kick, but striker Clifford Alwanga halved the deficit two minutes after the break, connecting with a James Kinyanjui cross.
That goal did little to hurt Shark's feelings and they continued to attack in search of the third goal.
It came with 20 minutes to go when Julius Masaba raced clear before tapping the ball into an empty net.
Two minutes later, Boniface Onyango gave the 2008 champions a lifeline when he handled the ball in the danger zone and gave Cliff Nyakeya an opportunity to score Mathare's second, from the penalty spot.
Despite late attacks, Sharks held on to get their first win in about two months.
Elsewhere, Vihiga United's woes continued after they fell to visitors Bandari 2-0. William Wadri opened the scoring in the 70th minute before Faroukh Shikhalo hit the second in stoppage time.