Bidco took the lead in the first half through Peter Nzuki in the 11th minute before Gor equalized through Clifford Miheso 25 minutes later to take the game to a 1-1 draw at half time.
Gor however grew into the game and took the game to Bidco, creating a number of goal-scoring chances.
Miheso was again at the center of things 23 minutes later as he provided a great delivery to Brazilian import Wilson Silva who scored Gor’s second of the afternoon.
Gor continued to press their opponents and with seven minutes to the end of the match captain Kenneth Muguna completed the scoring to secure the defending champions the maximum points.
Gor is now 7th on 22 points after playing 14 games, two less than leaders Tusker FC who have 36 points.
Bidco United XI: Omar Adisa, David Kalama, Lambert Oyuga, Collins Okumu, Francis Oduor, Jacob Onyango, Zachary Gathu, Peter Nzuki, Eric Gichimu, Peter Anyona.
Subs: Edwin Mukolwe, Wilson Anekeya, Geoffrey Gitau, Stephen Okiro, Anthony Simasi, Batts Awita, Hillary Shilaho, Raphael Okeyo.
Gor Mahia XI: Gad Mathews, Kelvin Wesonga, Geoffrey Ochieng, Andrew Juma, Harun Shakava, Ernest Wendo, John Macharia, Kenneth Muguna, Wilson Silva, Clifton Miheso,
Subs: Samuel Njau, Philemon Otieno, Charles Momanyi, Joachim Ochieng, Frank Odhiambo, Fred Nkata, John Ochieng.