Kaizer Chiefs 4-3 Bidvest Wits
Kaizer Chiefs did Mamelodi Sundowns a huge favour in the title race after beating Bidvest Wits in a seven-goal thriller on Sunday morning at Dobsonville Stadium.
Nkosingiphile Ngcobo netted a brace while Lebohang Lesako and a late goal by Sibusiso Milazi gave Amakhosi their second win in a row.
Sinenjongo Mkiva also scored a double for the Clever Boys while Rawan Human got on the scoresheet too but it was not enough to avoid defeat for the title-chasing Wits.
Orlando Pirates 3-0 Maritzburg United
Orlando Pirates gave their title chances a massive boost after thrashing Maritzburg United 3-0 on Saturday afternoon at Rand Stadium.
Boitumelo Radiopane netted a brace for the Buccaneers before Simo Bophela sealed the three points in stoppage time.
Pirates are now within a point of leaders Bidvest Wits and second-placed Mamelodi Sundowns (with a game in hand), in third place.
Highlands Park 1-2 AmaZulu
AmaZulu moved up to fourth on the table after edging Highlands Park 2-1 on Saturday afternoon at Makhulong Stadium.
Thamsanqa Nombika and Lindokuhle Zungu scored for Usuthu as they won back-to-back matches.
Mamelodi Sundowns v Stellenbosch FC (Postponed)
The game between Mamelodi Sundowns and Stellenbosch FC was called off on Sunday morning due to pitch lines not visible at Lucas Moripe Stadium.
The Premier Soccer League will communicate the rescheduled date in due course.
The Brazilians will have a chance to go three points clear at the top of the log after Bidvest Wits lost to Kaizer Chiefs on Sunday.
Bloemfontein Celtic 0-1 Chippa United
Polokwane City 1-0 SuperSport United
Cape Town City 3-3 Black Leopards
Golden Arrows 3-3 Baroka FC