Rahim Milazi Kaizer Chiefs were held to a 2-2 draw by AmaZulu on Sunday afternoon at Ulundi Regional Stadium.
Rahim Milazi netted two penalties for the Soweto giants, Lindokuhle Zungu and Bayanda Shangase scored for the KwaZulu-Natal side.
Maritzburg United thrashed Orlando Pirates 3-1 courtesy of a first-half hat-trick by Bongokuhle Hlongwane on Saturday afternoon at Ulundi Regional Stadium.
Hlongwane was on fire as he netted a first-half hat-trick to give the Team of Choice a 3-0 lead going to the break. Katlego Ramonyai pulled a goal back for the Buccaneers early in the second stanza.
Mamelodi Sundowns maintained top spot after edging Golden Arrows 2-1 on Sunday morning at Ulundi Regional Stadium.
Promise Mkhuma and Siyabonga Muzwakali scored in each half to give the Brazilians a two-goal lead but Arrows responded too late as Samkelo Mgwazela's stoppage-time goal proved only to be a consolation goal.
Bidvest Wits won their third game in a row after narrowly beating Stellenbosch FC 2-1 on Saturday morning at Dobsonville Stadium.
Rawan Human broke the deadlock for the Clever Boys in the 32nd minute while Stellies got the equaliser with 21 minutes remaining. However, Molahlehi Khunyedi snatched the winner for the hosts in the last minute of regulation time.
Bloemfontein Celtic 0-2 Highlands Park
Chippa United 0-1 Baroka FC
Polokwane City 0-0 Black Leopards
SuperSport United 3-2 Cape Town City