Sofapaka's resurgence under coach John Baraza continued after Sunday's 2-1 win over Zoo FC at Narok County Stadium.
Although Batoto ba Mungu went behind in the second minute, they fought hard and eventually got an equalizing goal in the 56th minute courtesy of Kepha Aswani's effort.
Zoo were beaten again and never recovered when midfielder Sammy Imbuye struck the second for the 2009 Kenyan Premier League (KPL) champions in the 83rd minute.
The Kericho-based side remains 15th with 11 points.
Meanwhile, at Muhoroni Stadium, Mathare United defeated Chemelil Sugar 4-1 to compound the Sugar Millers' worries on matchday 10.
Chris Oduor, James Kinyanjui, Clifford Alwanga and Daniel Otieno scored the four goals which helped the Slum Boys record a morale-boosting win since going down 1-0 to Sofapaka on Wednesday.
Mathare United are now fourth on the table while Chemelil Sugar remain rooted at the bottom with just one point to their names.
At Afraha Stadium, Ulinzi Stars were held to a 1-1 draw at home by Nzoia Sugar.
Felicien Okanda scored the visitor's goal in the 33rd minute but the Soldiers equalised in the 70th minute through John Njuguna's effort.
Okanda could have scored the second for the Sugar Millers in added time but the Ulinzi Stars goalkeeper came to their rescue.
The result sees Ulinzi Stars rise to the fifth place with Nzoia Sugar now occupy position 13th with nine points.