Kaizer Chiefs maintained their winning run of form in the league following a 2-0 victory over AmaZulu at the King Zwelithini Stadium.
Goals came in either half through Keletso Sifama and Keviano Francis to leave the Amakhosi within the top-half bracket.
Cape Town City got the better of Baroka FC in a 4-3 thriller and ended their run of two matches in the league without a victory.
A hat-trick from captain Thabang Molaoa and a solitary finish from Mihlali Blessi directed the Citizens to this impressive triumph over Bakgaga Ba Ga Mphahlele.
Table-toppers Orlando Pirates saw their title hunt in the DStv Diski Challenge halted after going down 3-2 to Chippa United away from home on Saturday.
It was goalless at the conclusion of the first half before the Chilli Boys came out firing in the second half and went ahead through from Thulani Mini and Azola Matrose.
The Buccaneers appeared to stage a comeback in the remaining minutes through Siphamandla Mdunge and Boitumelo Radiopane, but it wasn't to be in the end.
Ten-man Stellenbosch went within a point off the leaders Orlando Pirates following a dominant 3-0 victory over Mamelodi Sundowns.
Stellies' intentions were clear from the get go through Solly Khunyedi before Jared van der Burg buried their second minutes into the second period.
The Maroons were forced to end the match with ten players as Lebohang Nthene picked up a red card for a foul late on, but they still got a third through Liam de Kock and ended up victorious.
SuperSport United snapped last Sunday's horror defeat to Golden Arrows with a 3-1 victory over Marumo Gallants FC in Polokwane.
Matsatsantsa were ahead in the third minute through Neo Rapoo, but the host levelled thereafter before Tendamudzimu Matodzi and Bilal Baloyi completed matters for United.
Maritzburg United stretched their unbeaten run to four matches after edging Swallows FC 3-2 in an entertaining encounter.
The Team of Choice had an early breakthrough courtesy of Ryan Bennett, but it was eroded when Sekele Sithole soon pulled Swallows level.
With that, Maritzburg went to halftime ahead through Ayanda Ngcobo and Sphamandla Ntombela made it three following the restart before Banele Sibiya got the Dube Birds second at the death.
Golden Arrows could not make it two wins in a row after playing to a 2-2 draw against Royal AM in the KwaZulu-Natal derby on Sunday.
Royal AM hit the ground running in no less than ten minutes through Khulekani Shezi, but Siyabonga Khumalo wiped out the arrears before Shezi bagged a brace towards halftime.
Abafana Besthende snatched a stalemate in the latter exchanges through Khumalo just as AM hoped to claim the bragging rights.
TS Galaxy 4-1 Sekhukhune United