Orlando Pirates 2-0 Baroka
Orlando Pirates got back to winning ways after beating Baroka 2-0 on Saturday afternoon at Rand Stadium.
Morapedi Ralenkoane broke the deadlock for Pirates just before the half-hour mark and Mohau Nkota sealed the three points with the second goal ten minutes before time.
Cape Town City 2-2 Kaizer Chiefs
Kaizer Chiefs were denied their third win after conceding late in a four-goal thriller against Cape Town City on Sunday afternoon at Malta Park Sports Ground.
Ashley Nel got the opener for City in the 19th minute but Tshabalala equalised for Chiefs and got another within two minutes just before the half-time break, getting his brace in the process to put Amakhosi in the lead.
However, Jarred Hendricks snatched the equaliser for the Citizens in stoppage time.
TS Galaxy 1-2 Mamelodi Sundowns
Mamelodi Sundowns went to the top of the log after coming from behind to beat TS Galaxy 2-1 on Sunday morning at Tsakane Stadium.
Aphelele Teto gave the Rockets the lead before the half-time break and Sundowns rallied to get two goals in the second stanza to clinch maximum points.
AmaZulu 0-1 SuperSport United
SuperSport United got back-to-back wins for the first time after a late 1-0 victory over AmaZulu on Sunday morning at King Zwelithini Stadium.
After a goalless first stanza, Sinenjongo Mkiva snatched what proved to be the winner for Matsatsantsa in the last four minutes.
Golden Arrows 1-2 Stellenbosch
Stellenbosch went up to second on the log after a last-gasp 2-1 win over Golden Arrows on Saturday morning at Mpumalanga Stadium.
After a goalless first stanza, Fuad Johnson broke the deadlock for Stellies on the hour-mark and Mkhize levelled matters for Arrows four minutes before time.
However, Jared Van der Berg snatched the winner for the Western Cape side in stoppage time.
Royal AM 0-3 Sekhukhune United
Chippa United 2-0 Swallows
Marumo Gallants 0-1 Maritzburg United