Orlando Pirates ended their year three points clear at the top of the log after edging Royal AM 1-0 on Saturday afternoon at Johannesburg Stadium.
Mpumdlelo Ndaba scored the only goal of the match for the Buccaneers as early as the fourth minute and that proved enough to secure their sixth consecutive win.
Kaizer Chiefs suffered their sixth defeat of the campaign after going down 2-1 against SuperSport United on Saturday morning at Johannesburg Stadium.
After a goalless first stanza, Matsatsantsa were awarded a penalty five minutes from the break but Bilal Baloyi's spot-kick was saved by goalkeeper Bontle Molefe.
Baloyi eventually broke the deadlock for SuperSport just after the hour-mark from a header inside the box but Mthokozisi Balakazi levelled matters for Chiefs 14 minutes before time from the penalty spot.
However, Sinenjongo Mkiva snatched the winner for United six minutes before time.
Mamelodi Sundowns lost their third consecutive game after they were edged 1-0 by Golden Arrows, with both sides ending the game with ten men on Sunday morning at Chatsworth Stadium.
Olebogeng Ntlhaile broke the deadlock for Arrows in the 21st minute and Abafana Bes'thende were reduced to ten men nine minutes inside the second stanza after Samkelo Mzolo was red carded.
The Brazilians were also down to ten men after Moagi was sent off, as Arrows held on to maximum points.
Cape Town City secured their third straight win after beating Maritzburg United 2-0 on Sunday morning at Mpumalanga Stadium.
Jayden Rhodes scored in either half and got his brace while Maritzburg ended the game with ten men after Asanda Buthelezi was sent off six minutes before time.
TS Galaxy clinched three consecutive victories after thrashing Marumo Gallants 3-0 on Sunday morning at Tsakane Stadium.
Luke Mbewe got the first goal for the Rockets before Aphelele Teto netted a brace in the second stanza, as Galaxy moved up to sixth on the log.
Chippa United also won three games in a row after a narrow 1-0 victory over Sekhukhune United on Saturday morning at Wolfson Stadium.
After a goalless first stanza, Keegan Malgas snatched the winner for the Chilli Boys in stoppage time.
Stellenbosch' six-game winning run came to an end after a late 1-0 loss to AmaZulu on Sunday afternoon at Mpumalanga Stadium.
Following a scoreless first-half, Lankie Khoza snatched what proved to be the winner for Usuthu seven minutes before time.
Swallows 2-4 Baroka