Dan Sserenkuma converted the winning penalty to book the semis ticket after Rama Salim, Moses Odhiambo and Yusuf Juma had converted theirs. However, George Midenyo saw his spot-kick hit the woodwork.
Muhoroni had Ateng Ibrahim and Gregory Nyapala convert their chances while David Oriki and Hamisi Mwinyi missed to score.
In regulation time of play, both sides squandered numerous opportunities more so in the second half where there was fierce duel.
Gor though enjoying high possession in the closely fought battle could not find the target as their strikers spanned the opportunities that came their way.
The best chance that would have given Gor a goal went begging in the 73rd minute when Moses Omondi made great solo effort rounding off Muhoroni defenders to set Dan Sserenkuma who blasted wide from the box.
Omondi also missed a clear cut chance three minutes later from an acute angle in the right flank. In a give and take affair Muhoroni answered back and K’ogalo could have been found flat footed in the 78th minute when striker Hamisi Mwinyi just had Ivo Mapunda to beat but hisattempted chip went inches wide.
At Moi Kasarani, Tusker beat Talanta FC 2-0 to set a date with Sofapaka in the semis. Davin Nyanzi and Joseph Emeka struck in the 29th and 47th minutes respectively.