The Bankers started the game on a high note and it did not surprise many when they took the lead in the 24th minute courtesy of Mathew Nderitu.
Four minutes later, defender Bolton Omwenga doubled the advantage in favour of the visitors before completing his brace with a well taken free kick in the 33rd minute.
K’Ogalo had to react to avoid an embarrassing defeat against a side they lost to by a solitary goal when they faced each other last time.
Captain Harun Shakava gave the hosts a lifeline in the 37th minute when he reacted fastest ahead of the Bankers defenders who had failed to clear the ball.
Winger Samuel Onyango was at the end of a great Gor Mahia move in the 45th minute to ensure the teams go into the break with a goal separating them.
After the break, KCB resorted to a defensive play, frustrating the Hassan Oktay led team. However, their resilience was finally broken down late into the match courtesy of Francis Mustafa.
At Mbaraki Stadium in Mombasa, hosts Bandari FC avenged the 2-1 loss suffered against Ulinzi Stars after claiming a slim 1-0 win.
The Benjamin Nyangweso led side came into the match hoping to collect at least a point after they had suffered 2-1 loss against K’Ogalo. However, a solitary strike by Yema Mwana with seven minutes to go gave Bernard Mwalala led side maximum points.