Pretoria - Mamelodi Sundowns took a step closer to the Premiership title as they came from a goal down to beat Kaizer Chiefs 3-1 at Loftus Versfeld Stadium on Saturday.
Amakhosi took the lead through Lorenzo Gordinho just past the half-hour mark, but Leonardo Castro pulled the Brazilians level on the stroke of halftime.
Thabo Nthethe then buried a penalty to put Sundowns ahead, before Chiefs essentially threw the game away when Gordinho picked up his second yellow card shortly before Willard Katsande found his own net while trying to defend Khama Billiat's free kick.
Both sides tried to find their range early on, with Eric Mathoho of Chiefs going on a marauding run down the left flank before blasting wide, while Khama Billiat had an early effort for Sundowns, but blazed his effort just over the crossbar.
Chiefs goalkeeper Itumeleng Khune was called into action for the first time when Leonardo Castro tried his luck in the 16th minute, getting down low to block the Colombian's effort.
Chiefs took the lead in the 35th minute through Lorenzo Gordinho, whose header found the back of the net while Sundowns appealed for a handball.
Amakhosi looked to be closing in on a halftime lead until Castro struck in the 44th minute, getting a glancing header to Billiat's cross to bring the scores level.
The Brazilians then went ahead 10 minutes into the second half when a penalty was given against Mathoho for a handball, with Thabo Nthethe stepping up to fire it into the bottom corner past Khune, who dived in the right direction but couldn't stop it from sneaking in underneath him.
Things then went from bad to worse for Chiefs, with Gordinho receiving his second yellow card for a challenge in the 65th minute.
Sundowns then had a free kick just outside the right side of the penalty box, and Billiat floating in a delicious cross that Willard Katsande poked into his own net.