Gor Mahia came from a goal down to beat Bidco United 3-1 at the Kasarani Annex on Monday afternoon.
Peter Nzuki gave Bidco the lead after just 11 minutes, heading home a well taken David Kalama corner for the lead.
Gor however grew into the game and took the game to Bidco, creating a number of goal-scoring chances.
They had to wait though until the 36th minute for the equalizer, and it came courtesy of a neatly curled Clifton Miheso freekick from the edge of the box.
Miheso then came close to giving Gor the lead just before the break with another well-taken freekick from the edge of the area, forcing Zamu Adisa into making a brilliant save.
Gor then took the lead for the first time on the hour-mark as the lively Miheso made a good delivery into the area to find Wilson Silva, who headed home for a 2-1 lead.
The champions ensured there was no nervy ending to the game with a third late on, and it was once again Miheson with the delivery, finding Muguna for a simple tap-in.
The win saw Gor move to seventh on the table with 22 points, but remain 14 off league leaders Tusker FC.