SuperSport should have taken an early lead when Fikru Tefera broke through the Sundowns backline and held off Esrom Nyandoro but, with just Calvin Marlin to beat, he sliced his shot wide.
On ten minutes the Ethiopian was left unmarked on the edge of the box to pick up a good cross from Jabu Maluleke, but his effort, though well struck, was placed straight at the grateful Marlin.
Sundowns began to dominate possession, but Katlego Mphela and Surprise Moriri simply weren’t getting good enough service to give them a chance against the excellent Morgan Gould and Bongani Khumalo.
Instead, it was Matsatsantsa who looked dangerous whenever they got forward. On 25 minutes, some quick passing gave Maluleke space and time for an effort on goal, but his attempted chip looped over the crossbar.
Ten minutes later United took the lead, with left-winger Lyle Lakay floating a teasing cross into the Sundowns penalty area that was superbly headed home by the unmarked Selolwane.
The Brazilians almost drew level just before half-time, with Moriri heading on target, only for David Kannemeyer to get it away off the goalline.
For much of the second half it seemed as if SuperSport would hold onto their lead or even add to it, but the Brazilians’ strength in depth paid dividends in the end as Khenyeza’s introduction into the game in the 79th minute proved to be the turning point.
The powerful striker brought Sundowns level in the 86th minute, finding space on the outside of Jeffrey Ntuka and finishing beautifully into the far corner with a low, right-footed shot that beat Brown all ends up.
Khenyeza almost put Sundowns ahead on a couple of occasions as the game ticked over into injury time, but it was left for another substitute, Zothwane, to net a dramatic 95th-minute winner with a looping header.