Gor Mahia suffered their second defeat of 2018, this time around in the hands of Azam, who knocked the Kenyan champions out of the Cecafa Kagame Cup.
This was the second defeat by the Tanzanian outfit to K’Ogalo, having also denied them the title in 2015 final, in the same competition.
Before the shock defeat at the hands of Azam in the semi final, K’Ogalo had only lost once this year; to Esperance of Tunisia in the Caf Champions League.
Both teams played cautiously in regular time, with no team managing to get a goal and the match went to extra time.
Azam broke the deadlock in the 92nd minute courtesy of Nchimbi Ditram after fatigue got the better side of Dylan Kerr led side.
The final nail in the K'Ogalo coffin came in the 100th minute through Bruce Kangwa.
It is the second time Azam has defeated Gor Mahia in the competition; in 2015, the two teams faced each other in the finals and goals from Tchetche Kipro and John Bocco were enough to hand the Tanzanian outfit the trophy.
En-route to the finals, Gor Mahia topped Group B after drawing 2-2 with Rayon Sports and Lydia Ludic respectively before downing S Port from Djibouti 2-0 to progress to the quarterfinals.
Sir'kal recorded 2-1 win against Ugandan champions Vipers to set a date with Azam in the semis.
The 2015 VPL champions started their journey with a 2-1 win against Kator, 1-1 draw against Vipers and a 2-1 win against JKU to progress to the quarter-finals where they defeated Rayon 4-2.
Gor will now face either Simba SC or JKU in the third-place play-off.