Sofapaka produced a stunning 1-0 result to jolt KCB’s chances of moving clear at the top of the FKF Premier League table on Saturday.
It was former Gor Mahia midfielder Lawrence Juma who scored the all-important goal for Batoto ba Mungu in the 35th minute to help end the team's run of two straight defeats in the top-flight.
The Bankers had come into the match sitting at the top of the 18-team table, tied on 36 points with AFC Leopards but ahead on goal difference, and knew a win will push them three points clear at the summit.