Mamelodi Sundowns' lead at the top of the table was reduced to just one point after a 3-1 defeat to Chippa United on Saturday morning at NMU Stadium.
Ronaldo Maarman, Buhle Mlahleki and Aviwe Mqokozo scored three goals in the first stanza for the Chilli Boys.
Musawenkosi Mdluli pulled a goal back for the Brazilians in the 65th minute but United had already done enough to secure the three points.
Kaizer Chiefs were denied victory after a stoppage time goal by SuperSport United rescued a 1-1 on Sunday afternoon at Dobsonville Stadium.
Sibusiso Milazi broke the deadlock for Chiefs with three minutes remaining of the first stanza but Oswin Apollis netted the equaliser for Matsatsantsa in stoppage time to ensure the share of the spoils.
Orlando Pirates climbed up to third on the table after edging Cape Town City 1-0 on Sunday morning at Malta Sports Complex.
After a goalless first stanza, Siyabonga Buda snatched a late winner for the Buccaneers with 13 minutes remaining.
Golden Arrows thrashed neighbors Maritzburg United 4-1 in the KwaZulu-Natal derby on Saturday morning at Harry Gwala Stadium.
Nkosikhona Dube grabbed a brace while Ncebo Nala and Lindokuhle Mthimkhulu were also among the goals for Abafana Bes'thende.
Highlands Park 1-0 Bloemfontein Celtic
Baroka FC 0-0 Stellenbosch FC
Bidvest Wits 1-0 Polokwane City
AmaZulu 3-1 Black Leopards