Kaizer Chiefs maintained their perfect start to the season after edging TS Galaxy in a five-goal thriller thanks to a brace by Happy Mashiane on Saturday morning at FNB Stadium.
Incredibly all the goals were scored in the second stanza, as Mashiane broke the deadlock just a minute from the break and snatched the winner for Chiefs in the last three minutes.
Ndumiso Xulu and Simphiwe Mabena put the Rockets ahead with a quarter of an hour left before Keletso Sifama equalised in the last ten minutes.
Orlando Pirates registered back-to-back wins after hammering Tshakhuma Tsha Madzivhandila 4-1 courtesy of a hat-trick by Boitumelo Radiopane on Saturday morning at Rand Stadium.
Radiopane got two goals in the first stanza and completed his hat-trick for Pirates early in the second stanza, with his first and last goal coming from the penalty spot.
Lesiba Mahlong was also on target for the Buccaneers early in the second stanza as they comfortably clinched their second win.
Mamelodi Sundowns won their first game of the season after beating Golden Arrows 2-0 on Saturday morning at Lucas Moripe Stadium.
Sundowns moved up to eighth on the log with four points and trail leaders Kaizer Chiefs by five points after three rounds of matches.
SuperSport United also bagged their second consecutive victory after thrashing Cape Town City 3-1 on Sunday morning at Malta Park.
Bilal Baloyi scored twice for Matsatsantsa in the first stanza, both goals from the penalty spot and Thapelo Maseko sealed the three points with the third goal in the second stanza.
Baroka FC 1-3 Stellenbosch FC
Bloemfontein Celtic 4-4 Chippa United
AmaZulu 0-1 Maritzburg United
Swallows 0-2 Black Leopards