Batoto ba Mungu survived a scare against Posta Rangers but won the match 3-2, while Western Stima defeated Mount Kenya United 3-0 and Sony Sugar managed to claim a 3-1 win over Vihiga United in Awendo.
Sofapaka have now reduced the gap at the top of the KPL table between them and Gor Mahia to six points after John Avire, Umaru Kasumba and George Maelo struck to help them register victory over Posta Rangers.
The Mailmen threatened to bring matters to parity with late goals from Felix Oluoch and Francis Nambute, but their fight-back did not stop the 2009 champions from going home with the three points.
In Awendo, Patrick Okulo scored Vihiga United’s goal in the 18th minute. Sony Sugar would have equalised in the 34th minute but after a good interplay involving Robert Achema, John Mwita and Michael Apudo, Derrick Otanga headed wide the final ball.
Otanga got a deserved equalising goal for the Millers in the 63rd minute and that re-energised the home side, as they got the second goal via Enock Agwanda in the 84th minute.
Otanga then scored the third for Sony Sugar two minutes later with a screamer.
His two goals he has now reached double figures this season and is mounting a challenge to Cliff Nyakeya ( Mathare United), Umaru Kasumba (Sofapaka), Enosh Ochieng ( Ulinzi Stars) and Allan Wanga (Kakamega Homeboyz) in the KPL Golden Boot race.
Junior Adeya opened the scoing for Chemelil Sugar in the 21st minute with Lucas Waitere providing the assist. Vincent Wasambo equalised for Kariobangi Sharks and went on to score the second through a set piece in the 72nd minute.
Sellasie Otieno put Chemelil Sugar level from the spot after James Omino handled the ball in the box in the 77th minute.
Meanwhile, at Kenyatta Stadium, Mount Kenya United lost 3-0 to visiting Western Stima. The Powermen got their goals from Kennedy Otieno, Samwel Odhiambo and Henry Onyango.