Royal AM 1-3 Orlando Pirates
Orlando Pirates maintained their six-point lead at the top of the log after thrashing Royal AM 3-1 courtesy of a brace by Boitumelo Radiopane on Sunday morning at Mpumalanga Stadium.
Radiopane opened the scoring for Pirates in the 12th minute, Nkosinathi Temba doubled their lead early in the second stanza and Radiopane put the game to bed in the last minute and completed his brace.
Royal scored a consolation goal in stoppage time from the penalty spot.
Maritzburg United 2-1 Kaizer Chiefs
Kaizer Chiefs' three-game winning run came to an end after a 2-1 loss to Maritzburg United on Saturday morning at Harry Gwala Stadium.
Following a first stanza that did not produce goals, Siyabonga Ngcobo finally broke the deadlock for United early in the second stanza but only for Mduduzi Shabalala to level matters for Chiefs 22 minutes before time.
However, Cameron Carnell snatched the winner for the Team of Choice six minutes before time.
Mamelodi Sundowns 1-0 Golden Arrows
Mamelodi Sundowns extended their unbeaten run to four matches after edging Golden Arrows 1-0 on Saturday afternoon at Lucas Moripe Stadium.
After a goalless first stanza, Nxumalo eventually broke the deadlock for Sundowns in the 65th minute and that proved to be the winner.
Cape Town City 0-1 SuperSport United
Cape Town City lost their third game in four matches after a narrow 1-0 defeat to SuperSport United on Sunday morning at Malta Park Sports Ground.
After a goalless first stanza, Gape Moralo scored what proved to be the winner for Matsatsantsa in the last quarter of an hour.
Sekhukhune United 0-1 Stellenbosch
Stellenbosch consolidated their second spot on the table after a late 1-0 win over Sekhukhune United on Saturday afternoon at Makhulong Stadium.
Following a scoreless first stanza, Stellies eventually grabbed the winner 11 minutes before time from the penalty spot.
Chippa United 2-0 Baroka
Marumo Gallants 0-2 AmaZulu
TS Galaxy - Swallows