Orlando Pirates kept their title hopes alive with a 3-0 thrashing of Bloemfontein Celtic on Saturday afternoon at Sisa Dukashe Stadium.
Simo Bophela, Lehlohonolo Sepeng and Tshepo Kakora were on target for the Buccaneers, as they moved up to second and within a point of leaders Bidvest Wits.
Kaizer Chiefs came back on three occasions to force a 3-3 draw against Chippa United on Sunday afternoon at Sisa Dukashe Stadium.
Ronaldo Maarman netted a brace while Buhle Mhlekeli was also on the scoresheet for the Chilli Boys.
Khumbulani Ncube, Keletso Sifama and Lebohang Lesako all scored from behind for Amakhosi.
SuperSport United boosted their chances of finishing in the top eight with a 4-2 thumping of Golden Arrows on Sunday afternoon at Lucas Moripe Stadium.
Matsatsantsa went to the break with a 3-2 lead thanks to goals from Selaelo Rasebotja, Justin Paulse and Modimooarabetse Moeti.
Arrows got their goals through Samkelo Mgwazela and Ncebo Nala before Matsatsantsa scored the only goal in the second stanza to clinch a 4-2 win.
Mamelodi Sundowns have not featured a second straight week after their game against Cape Town City was postponed.
The Brazilians' clash with Stellenbosch was postponed last Sunday due to pitch lines not being visible at Lucas Moripe Stadium.
Masandawana are now two games behind schedule in third place, while Bidvest Wits secured three points against struggling Black Leopards.
Bidvest Wits 3-2 Black Leopards
Stellenbosch FC 2-2 Highlands Park
Maritzburg United 2-2 Polokwane City
AmaZulu 1-1 Baroka FC