Two blunders by Boniface Oluoch were not enough to help Yanga as they lost 3-2 at home to visiting Gor Mahia in a Caf Confederation Cup match on Sunday.
It took the visitors just thirty five seconds to hit the back of the net; the hosts lost possession in their third and the ball was passed to Samuel Onyango, who was making a run on the right, and the former Ulinzi Stars man brought in a sumptuous cross that George Odhiambo headed home.
The goal distabilized the home team and was lucky not to concede the second ten minutes later, this time round goalkeeper Rostand Youthe stopping a well taken free kick by Francis Kahata.
A few moments later, the Tanzanian side won a corner that managed to get to Abdallah Shahibu, but to the disappointment of the home team as well as the fans, he headed it wide under no pressure.
That could have been a costly mistake for the hosts a few moments later; Youthe's mis-kicked ball went straight to Kevin Omondi, who surprisingly, failed to beat him.
The fans jeered the home team as it lost possession carelessly, with Gor Mahia using every single opportunity to attack the home team. One such opportunity fell to Onyango, who went past the defenders, but his effort was deflected by the goalkeeper for a fruitless corner.
Goalkeeper Youthe was the busiest of the two keepers and the pressure got the best of him in the 38th minute. He dropped the ball in his bid to find a teammate, and made a mistake of re-collecting it, leaving the referee with no option but hand the visitors an indirect free-kick in the eighteen yard area.
The ball was set for Jacques Tuyisenge, who curled it into the net to ensure Gor Mahia go to the break leading 2-0. The hosts halved the score line in the 59th minute after Boniface Oluoch pulled a blunder.
The custodian failed to keep hold of a seemingly weak effort, and the waiting Deus Kaseke hit the roof of the net. However, it took Gor Mahia about two minutes to restore a two goal lead.
They won a corner and the defenders failed to clear it, it fell to captain Haron Shakava, who did well to hit the back of the net.
Oluoch's drama once again gave Yanga a lifeline in the 81st minute; the experienced custodian failed to firmly get hold onto Ibrahim Magomba's weak effort, and it fell to Raphael Loth, who squeezed the ball through his legs.
K'Ogalo managed to hold on and go top of Group D, at least for a couple of hours before USM Alger plays Rayon Sports.
Gor Mahia XI: Boniface Oluoch, Philemon Otieno, Godfrey Walusimbi, Joash Onyango, Haron Shakava, Humphrey Mieno, Francis Kahata, Samuel Onyango, George Odhiambo, Kevin Omondi and Jacques Tuyisenge.
Subs: Shaban Odhoji, Charles Momanyi, Cercidy Okeyo, Boniface Omondi, Benard Ondiek, Ephraim Guikan and Lawrence Juma.