Igugu leKapa had gone into the half break 1-0 ahead after Ruzaigh Gamaldien scored in the 43rd minute. But things fell apart for David Kannenmeyer’s side in the second half.
Khethukuthula Zwane converted a penalty in the 53rd minute to equalise for Mbombela. Zwane completed his brace scoring from the penalty spot again in the 81st minute and Tshepo Liphoko made it 3-1 to the visitors right at the death.
The defeat saw Igugu leKapa fall to second place with Stellenbosch FC taking the first position after four matches.
At Vosloorus Stadium, Sicelo Mkhize scored within the first five minutes to hand Jomo Cosmos their second win of the season as they beat Richards Bay FC 1-0 also on Sunday afternoon.
The win took Ezenkosi to fourth place while the Rich Boys remain winless and bottom of the standings with just two points after four matches.
Saturday: University of Pretoria 2 Royal Eagles 1; Mthatha Bucks 1 Witbank Spurs 1; Stellenbosch 2 Black Leopards 1; Super Eagles 2 Uthongathi FC 0; Real Kings 1 Ubuntu CT 1; Highlands Park 1 Tshakuma Tsha Madzivhandila 2.
Sunday: Jomo Cosmos 1 Richards Bay 0; CT All Stars 1 Mbombela United 3.