Gor Mahia fought for a comeback to defeat Bidco United 3-1 in a Football Kenya Federation Premier League encounter on Monday at Kasarani.
Clifton Miheso, Wilson Silva, and Kenneth Muguna scored the vital goals for K'Ogalo after Bidco United had taken an early first-half lead through Peter Nzuki's effort.
Bidco United took an 11th-minute lead when the former Nakumatt FC star Nzuki received a corner kick from David Kalama and headed past Gad Mathews to stun the league champions.
Kelvin Wesonga was yellow-carded in the 20th minute as Gor Mahia scrambled to contain the more determined debutants who were greatly energised by the opener. Collins Okumu did well to help Bidco United not go down in the 15th minute when he cleared a goal-bound effort by Muguna.
Miheso scored Gor Mahia's equaliser in the 36th minute with a clinically taken free-kick just outside the area. Omar Adisa, who was on goal as Kenya played against South Sudan in a friendly, did well to deny Miheso from putting Gor Mahia ahead with a 42nd-minute free-kick.
The brilliant save ensured Bidco United went into the break with the score tied at 1-1 despite Gor Mahia's resurgence in the late stages of the first half.
Bidco United made a 57th-minute change when Anthony Akhulia brought on Batts Awita for Peter Anyona. But two minutes later, Gor Mahia took the lead when Silva headed home for the second goal from Miheso's assist.
In the 70th minute, another change for the home side was effected when Zachary Gathu and Raphael Okeyo came on for Erick Gichimu and Stephen Waruru respectively.
A lively Miheso did well again in the 83rd minute when he manoeuvred across his wing and delivered a low cross that Muguna, who gave the captain's armband to the returning Harun Shakava, tapped in with ease for Gor Mahia's third goal.
As the visitors became more aggressive and determined, Bidco United employed a more physical approach in a bid to stop them but Collins Okumu was yellow-carded in the 76th minute for foul play.
Gor Mahia faced the Thika club with a fairly depleted attacking force given that Jules Ulimwengu and Tito Okello left for the Africa Cup of Nations qualifiers for their respective countries. However, injured midfielder John Ochieng returned and earned a place on the substitutes' bench.
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.