Vasco da Gama 1-4 Black Leopards
A brace apiece from Mike Makala and David Zulu gave Lidoda Duvha the much-needed victory at Parow Park, having drawn four of their opening six games of the campaign.
Baroka FC 0-1 Jomo Cosmos
Brice Aka's first-half strike proved decisive for Ezenkosi, who moved up to seven points from as many games.
Thanda Royal Zulu 0-1 Maluti FET College
Maluti FET College pulled off a creditable victory away from home, moving the rookies to 11 points, while Thanda sit in the bottom half of the tabe with five points from seven games.
Chippa United 2-0 Sivutsa Stars
Chippa United recovered from a midweek defeat to Vasco da Gama by beating Sivutsa Stars 2-0 at Philippi Stadium.
Petrous Ngebo opened the scoring from the penalty spot after Andile Mbenyane was fouled inside the box.
The Chilli Boys, sitting three points behind log leaders Milano United, doubled their lead after the break thanks to an own goal from Mwandile Buthelezi.
Santos 0-0 Milano
The first Cape derby of the campaign between Santos and Milano United ended in a goalless draw at Athlone Stadium on Saturday evening.
This was Milano's second straight barren stalemate, which leaves them at the summit on 17 points - six points ahead of the People's Team.
Blackburn Roves 0-0 United FC
Blackburn Rovers held United to a 0-0 scoreline at Gelvandale Stadium on Saturday evening. This results keeps AmaRovers in 10th place with eight points, one behind United.
Witbank Spurs 1-1 FC Cape Town
Witbank Spurs and FC Cape Town shared the spoils in a 1-1 draw.
Peter Mubayiwa opened the scoring for Spurs but a second-half strike from Daylon Apollis ensured Duncan Lechesa claimed a point from his first game in charge of the visitors.
African Warriors 2-2 Roses United
A first–half goal from Thato Sithole saw Roses lead 1-0 before Warriors went 2-1 up thanks to goals by Kamohelo Mabuya and Bongikhosi Nxumalo before and Teboho Kalake got a late qualizer.