Batoto ba Mungu settled as fast as the second minute, creating a chance from the left that Stephen Waruru, unfortunately, headed over the bar.
That was a warning sign to the power men, but they did not heed it and in the 12th minute they paid the price. Sofapaka won a free-kick about thirty five yards from keeper Samuel Odhiambo which Elly Asieche gladly took.
The midfielder floated the curving ball into the danger zone, and was missed by everyone including the custodian and went straight into the back of the net to give John Baraza's side a deserved lead.
Stima survived on several occasions, as the home team continued pressing for the second goal. It eventually came in the 39th minute. Kepha Aswani brought in a cross from the left, Mukhisa Junior, in his bid to clear it, hit the back of his own net to double the opponent's advantage.
Substitute Kevin Okoth halved the scoreline in the 53rd minute, after capitalizing on defensive lapses and drilled the ball past hapless Mathias Kigonya in Sofapaka goal.
However, the scoreline stayed 2-1 for about ninety seconds; Aswani was fed on the right, unleashed a good shot that was parried by the keeper but as far as Kevin Kimani. The former Tusker FC man set Brian Kigonya whose thunderbolt went past Odhiambo like a rocket to restore a two goal lead.
The fourth goal came in the 64th minute, this time round Waruru finishing a low drive from the left by Aswani to hand his team a confirmation note towards the quarter-finals.