Allan Kateregga opened the scoring with a brilliant turn and finish of Horso Mwaku’s assist after 23 minutes of play to give the Congolese the lead.
Uganda Cranes midfielder Allan Kateregga finally put his name in this season's CAF Confederations Cup goal scorers list as his team Saint-Eloi Lupopo bowed out with a 3-2 loss against Marumo Gallants in Johannesburg.
The Congolese went into the match with a faint hope of qualification but, instead, lost in the five-goal thriller.
Kateregga opened the scoring with a brilliant turn and finish of Horso Mwaku’s assist after 23 minutes of play to give the Congolese the lead.
Mwaku doubled the lead with one of his own in the 45th minute but a superb late surge ensured the hosts retained all the points and cemented their place at the top of Group A.
Sibusiso Sibeko, Ranga Chivaviro and Judas Mosemadi scored three goals within five minutes from the 70th minute to complete the magical comeback.
Uganda Cranes goalkeeper Ismail Watenga was an unused substitute in the game.
Marumo Gallants qualified for the quarterfinal as the best in the group, ahead of USM Alger Libya’s Al Khadar 4-1 in Algiers to finish second.
CAF Confederations Cup – Group A results
Marumo Gallants 3-2 St-Eloi Lupopo
USM Algier 4-1 Al Khadar