Thanda Royal Zulu beat a 10-man Jomo Cosmos at home 1-0, with Nkosinathi Mthiyane scoring the only goal of the game. Bamuza Sono received a straight red for Cosmos in the last 10 minutes.
Thanda are now on 10 points, fourth on the table, while Cosmos are in seventh with eight points.
Geoffrey Serunkuma's scoring form continued for Vasco da Gama, as he got the only goal in the Cape side's win over Dynamos at Giyani Stadium.
Vasco collected the full points to move to fifth on the log with nine points, while Dynamos remain bottom with one point.
Sivutsa Stars and Milano United played to a goalless draw at Kanyamazane Stadium. This draw moves Stars to 10 points, third on the table, while Milano are sixth with nine points.
Polokwane City collected their first point of the season when they played to 1-1 draw against FC Cape Town at NNK Rugby Stadium.
Sunday saw the Mpumalanga Derby, which ended 1-1 between Mpumalanga Black Aces and Witbank Spurs.
Houston Hills opened the scoring for the home side in the 38th minutes, but just after the start of the second half Spurs equalised through Wiseman Maluleke.
Aces move down to second place, equal with African Warriors with 14 points.
FC AK bounced back to winning ways when they beat struggling Roses United 2-1.
Elton Peterson scored first for the home side before Phumudzo Manenzhe made it two. Aaron Lepele scored for Roses, who finished the game with 10 men when Thato Moleme was shown a red card.
FC AK move to five points on the table while Roses remain on just three.
Santos played host to Blackburn Rovers, with the game ending in a 2-2 draw.
Morgan Shivambu scored a brace for Rovers, while Brian Mandela Onyango and Shaun Sopio scored for Santos.
The People's Team are on six points while Rovers have just two.
United FC were beaten 2-1 by African Warriors at home, and move to eighth place on the log with seven points. Warriors move to the top of the table with 14 points, ahead of Aces on goal difference.