Nine-man Gor Mahia put a brave fight to defeat visiting side Petro Atletico by a solitary goal and advance to the quarters of the Caf Confederation Cup.
It was not going to be a child's play considering the importance of the game; either of the two sides could have made it to the last eight by getting maximum points.
K'Ogalo were aiming at avenging the 2-1 defeat suffered in the first leg away and make it past the group stages for the first time and they also needed to be tight at the back to ensure they did not concede.
That explains the reason behind a slow start witnessed in the first half, with both teams resorting to a cautious play. Nicholas Kipkirui, Jacques Tuyisenge, and Francis Kahata had their half chances but they failed to convert the same.
A moment of madness in the 36th minute led to Ernest Wendo's dismissal; the Gor Mahia midfielder did not time his tackle well, leaving the referee with no other option but give him his marching orders.
Coach Hassan Oktay was also sent to the stands after protesting some decisions by the officials to leave Zedekiah 'Zico' Otieno to do his role in the technical area. However, nothing changed in the scoreline as the match ended in a barren draw after the first forty-five minutes.
With a man less, the hosts started the second half better and Shafik Batambuze delivered in an excellent cross from the left, but Tuyisenge could not guide into the net.
Petro Atletico failed to capitalize on the numerical advantage, with every player in the K'Ogalo team giving more than 100% to cover the void left by Wendo. It paid dividends in the 56th minute when they won a penalty.
Boniface Omondi went past his marker and in a desperate effort to make things right, Carneiro committed a foul and the referee did not hesitate to point to the penalty spot.
Tuyisenge rose for the occasion and hit the back of the net to send the crowd at the Kasarani Stadium into roars of celebration.
It was time for the visitors to throw everything forward in search of an equalizer. In the 62nd minute, substitute Carlinhos brought in a good cross from the left but Gerson Bruno failed to beat Peter Odhiambo in goal. Four minutes later, Tiago Azulao wasted a perfect chance to pull his team level.
That could have been costly for the visitors as they were caught napping minutes later. They were lucky however, as a thunderbolt by Tuyisenge came off the crossbar.
Things went from bad to worse for Gor Mahia when Batambuze was sent off after committing two bookable offenses in quick succession; although replays suggested he was booked wrongly in the first incident.
Gor Mahia XI: Peter Odhiambo, Philemon Otieno, Shafik Batumbuze, Harun Shakava, Charles Momanyi, Ernest Wendo, Boniface Omondi, Lawrence Juma, Jacques Tuyisenge, Nicholas Kipkirui, and Francis Kahata.
Subs: Shaban Odhoji, Joachim Oluoch, Geoffrey Ochieng, Francis Mustafa, George Odhiambo, Dennis Oliech and Erisa Sseskisambu.