
Gor Mahia booked a spot at the FKF Shield Cup semi-finals after thrashing Kariobangi Sharks 2-0 at Utalii Ground on Thursday June 10.
The FKF Premier League heavyweights scored in both halves to progress in the domestic competition at the expense of the former champions.
Gor Mahia's Karim Nikiema and Sydney Ochieng were on the scoresheet for K'Ogalo in a match they largely dominated from the first whistle.
Nikiema netted at the half-hour mark when he took advantage of a concentration lapse by the Kariobangi Sharks defence to fire home the opener. Ga Mathews helped Gor Mahia maintain the lead when he stopped Godfrey Shiveka's penalty minutes into the second half as Kariobangi Sharks looked more determined to get an equaliser.
Ochieng, who came on later after the breather, doubled the scoreline for Gor Mahia in added time to sink Kariobangi Sharks, who were in a serious hunt for an equaliser.
In the other Cup fixture Bidco United progressed after a hard-fought 1-0 victory against Nairobi City Stars at the Ruaraka ground and will now face Gor Mahia.
Star forward David Orem scored the only goal of the game that saw Bidco United, who have been in impressive form in the league, to advance at the expense of Simba Wa Nairobi
The first clear chance for City Stars knocked early enough in the ninth minute when Oliver Maloba ran in between two opponents, but his final shot was blocked as Anthony Kimani collected the rebound, but his attempt went wide.
David Orem scored for the Premier League debutants in the 29th minute and, despite the City Stars' threats and dominance all through the remaining time, Bidco United remained solid and emerged winners.
Bidco will now face FKF Premier League Champions Gor Mahia in the semi finals as they focus on winning the shield cup title as they come in as the tournament's underdogs.