Kaizer Chiefs 2-1 Sekhukhune United
Kaizer Chiefs extended their winning start to three matches after a come-from-behind 2-1 win over Sekhukhune United on Saturday morning at FNB Stadium.
Ntokozo Msimango broke the deadlock for Sekhukhune just after the half-hour mark.
Chiefs levelled matters with 21 minutes to go from the penalty spot and got the winner eight minutes later.
The Glamour Boys topped the table by three points.
Marumo Gallants 0-2 Orlando Pirates
Orlando Pirates finally won their first game of the season, at the third attempt, after a 2-0 win over Marumo Gallants on Saturday morning at Central University of Technology Stadium.
After a goalless first stanza, Siphamandoa Msezana eventually broke the deadlock for Pirates on the hour-mark.
Seth Green secured maximum points for Joseph Makhanya's charges with the second goal six minutes before time.
Mamelodi Sundowns 1-2 Magesi
Mamelodi Sundowns' perfect start came to an end after a 2-1 defeat to Magesi on Saturday morning at Giant Stadium.
Thulani Zandamela gave Sundowns an early lead but Thulare Moetlo equalised for Magesi just before the interval.
Mahudu Raphesu got the winner for Dikwena in the second stanza.
SuperSport United 1-1 Chippa United
SuperSport United's search for their first victory continued after they were held to a 1-1 draw by Chippa United on Sunday afternoon at TUT Stadium.
Keenan Bezuidenhout gave Matsatsantsa an early lead but Chippa levelled matters just before the interval.
AmaZulu 1-1 Polokwane City
Vusumuzi Vilakazi's AmaZulu and Polokwane City remained winless after playing to a 1-1 draw on Saturday morning at Chatsworth Stadium.
Tebogo Mashigo gave Usuthu an early lead but Rise and Shine equalised 14 minutes before time.
Other results:
Cape Town City 3-1 Stellenbosch
Richards Bay 1-1 TS Galaxy