The hosts created the first chance of the game just four minutes in and looked destined to take the lead as Ben Malango controlled brilliantly with his chest to set himself up just yards from goal, only to rifle his shot over the crossbar.
With 21 minutes gone Mazembe got their goal, Tresor Mputu feeding the ball through for Malango, who this time made no mistake to smartly slot the ball past Reyaad Pieterse and into the back of the net.
Just five minutes later and the hosts were two goals to the good, Rainford Kalaba maybe in an offside position when the ball over the top was played but, with the flag staying down, the striker took full advantage to roll his shot back across the keeper and into the bottom corner.
However, less than 60 seconds later and SuperSport got themselves back in it, Aubrey Modiba timing his run well to break the backline before coolly firing past Sylvain Gbohouo in the TP Mazembe goal.
The second-half started in tame fashion, although the hosts came close to restoring their two-goal advantage with 61 minutes gone as Jean Kasusula let fly with a looping effort which brought a remarkable one-handed diving save from Pieterse.
However, it would be SuperSport who found the next goal, with rising star Teboho Mokoena peeling round at the far post to powerfully head home back across goal from Thabo Mnyamane’s pin-point delivery.
Mazembe almost snatched the points in the final 90 seconds of regulation time as Adama Traore was allowed to bring the ball down in the area before faking his shot to open a huge hole at the back, but a rush of blood to the head saw him sky his effort way over.
Mazembe: Gbohouo, Issama, Coulibaly, Mondeko, Kasusula, Sinkala, Mika, Mputu, Asante, Malango
SuperSport: Pieterse, Kekana, Daniels, Gould, Bhasera, Furman, Letsholonyane, Mokoena, Mnyamane, Modiba (Booysen 89'), Grobler (Nkhatha 82')