The hosts were desperate for maximum points and they showed it immediately the center referee blew the first whistle. With just three minutes gone, K’Ogalo had conceded three corners that were not capitalized on.
However, the visitors had goalkeeper Peter Odhiambo to thank for keeping out a goal bound shot from Abderrahmane in the opening stages.
In the 10th minute, the North African side deservedly took the lead; Odhiambo parried to play a Malik Raiah effort, but the ball went straight to Cameroonian Landry Ntakeu whose shot hit the post and the rebound fell to Yousfi, who found the back of the net.
The first meaningful attack for Gor Mahia came in the 23rd minute when Jacques Tuyisenge found himself in a promising area. The Rwandan striker did not take full advantage of the opportunity though, allowing a defender from Hussein Dey to send the ball out for a corner.
Keeper Odhiambo was again called into action in the 39th minute to deny Yaiche whose deflected effort was missed by all the defenders, only for the custodian to keep the ball out with his fit.
Captain Harun Shakava conceded a foul in a good position with 55 minutes gone, but the move was cut out by K’Ogalo. With 58 minutes gone, the East African side won a corner that was delivered in by Francis Kahata.
Shafik Batambuze rose highest to head the ball into the net only for the referee to controversially rule out the goal claiming that the keeper had been fouled.
It could have been worse for Gor Mahia in the 78th minute when a perfect ball was brought in from the left, intended for Ntakeu but the goalkeeper bravely came out to make a save and deny Hussein Dey.
Gor Mahia XI: Fredrick Odhiambo (GK), Charles Momanyi, Philemon Otieno, Harun Shakava, Shafiq Batambuze, Kenneth Muguna, Lawrence Juma, Nicholas Kipkurui, Samuel Onyango, Francis Kahata and Jacques Tuyisenge.