Sofapaka were the brighter side in the opening stages of the match. Barely two minutes into the encounter, youngsters Brandon Obiero and Jacob Onyango combined well at Sharks penalty area but custodian Brandon Obiero reacted on time to punch out Onyango’s delivery.
Three minutes later Said Tsuma and Lawrence Juma linked up well, the captain hit a long-range effort but his goal bound attempt hit the crossbar to Sharks safety.
At the tenth minute, the host came close to net the opener through Eric Mata. The striker picked up a loose ball by keeper Fredrick Odhiambo but Daniel Guya was well placed heading Mata’s attempt back to play.
Two minutes past the quarter-hour mark, center back Boniface Onyango gave Kariobangi Sharks the lead from the spot after a foul play by Brandon Otieno.
Ten minutes later, David Otieno and Brandon Otieno on the left-wing combined well, Otieno delivered in a long ball but Okola Stephen’s header went wide.
At the half hour mark, Ojunga Geoffrey laid through a low delivery to Jacob Onyango, the forward dribbled past Boniface Onyango but his effort went straight into Obiero’s arm.
Five minutes before break Sharks came close to double their lead but a swift reaction from Stephen Okola saved situation heading out Momanyi’s effort.
On resumption for second half, Coach Ken Odhiambo introduced Joe Waithira for Said Tsuma. Waithira added pressure upfront but a resolute Sharks defense proved hard to crack.
At the hour mark David Otieno delivered in a dangerous ball into penalty area, Guya connected but his header narrowly missed the target.
Eight minutes on,Lawrence Juma set a short ball to Geoffrey Ojunga but the midfielder’s shot hit Masaba back to play.
Ten minutes from time Kariobangi Sharks scored two quick goals in the 81st and 86th minute to hand Sofapaka fourth loss of the season.