Golden Arrows took the lead against Orlando Pirates on 19 minutes, when Bongi Ntuli scored off a rebounded shot, but goals in each half from Thulasizwe Mbuyane and Tlou Segolela handed Pirates the win.
Ndumiso Mabena had to leave the field injured inside 30 minutes, after suffering a hamstring injury. He was replaced by Thulasizwe Mbuyane.
'Juju' scored with a header, of a cross from Sifiso Myeni, while Segolela scored with a long-range net-buster.
Meanwhile in Cape Town, Terror Fanteni scored a late equaliser to earn a draw for Ajax Cape Town against SuperSport United.
Matsatsantsa had taken the lead in the 50th minute, when Sibusiso Zuma caught Sander Westerveld off his line and chipped the ball from range.
Brian Abbas Amidu opened the scoring for Leopards on 20 minutes with a superb left-footed drive, and the match went into half-time at 1-0.
In the second half, Thomas Madimba made it 2-0 to Leopards, before Djunga Munganga was shown a straight red card for a studs-up challenge on Letladi Madubanya.
Siphamandla Sithole's own-goal then made it 2-1.
Madubanya then made it game on when he equalised for Celtic on 77 minutes, but a late penalty from Rodney Ramagalela – given away by Dominic Isaacs – handed Leopards the three points.
Celtic ended the match with 10 men, after John Arwuah was sent off for a studs-up challenge in injury time.
Paulus Masehe and Noah Chivuta scored in the first half and hour to hand Ea Lla Koto a 2-0 lead, which they held on to for the rest of the match.
On Saturday night, Kaizer Chiefs smashed AmaZulu 6-0 in what was undoubtedly the game of the weekend.
After an opening goal from Bernard Parker on 38 minutes, Kingston Nkhatha also opened his account for Amakhosi, who went into the break 2-0 up.
Parker scored three more, two being created by Reneilwe Letsholonyane, before turning creator for Siyabonga Nkosi, who got the sixth on 90 minutes.
Sangweni, on his League debut for Sundowns, broke the deadlock in the 71st minute with an excellent set piece.
Man of the match was Chippa goalkeeper Abduraghmaan White, and the Chilli Boys' own chances on goal were few and far between.
Finally, on 71 minutes, the visitor's star player Gift Sithole conceded a free-kick on the edge of the danger area, and Downs debutante Thamsanqa Sangweni scored the important winning goal with a fantastic drive.
David Radebe's goal early in the second half for the new-boys University of Pretoria was cruelly cancelled out by a late Mario Booysen header in the 92nd minute, as Maritzburg United stole a point at Tuks Stadium.
Platinum Stars then handed Moroka Swallows a 3-1 defeat, with goals from Robert Ng'ambi, Siphelele Mthembu and Benson Mhlongo – the first and the third being headed home from corner-kicks.
Lerato Chabangu scored a consolation for the visitors, finding the top corner with a classy free-kick over the wall from 25 metres.
Which was your match of the weekend? Let me know on Twitter @ProjectJennifer