While Royal AM secured second spot in the GladAfrica Championship with a resounding 3-1 victory over Uthongathi FC, TS Sporting and Jomo Cosmos surprisingly lost 1-0 to lowly Cape Town All Stars and Steenberg United respectively.
In addition, Richards Bay FC and Sekhukhune United played out a 2-2 stalemate in KZN.
Serame Moeketsi's team grabbed their 40th point, thanks to Tebogo Reed, Tshepo Liphoko and Kabelo Mahlasela, while Saziso Magawana netted the Cane Cutters' consolation goal in the 60th minute, which left his side seven points behind.
Dillon Solomons was Igugu Lekapa's hero as Abantu Bemthetho suffered yet another defeat in the Mother City.
However, due to a better goal difference, Kabelo Sibiya's team sits above Free State Stars, who could only manage a 1-1 draw with last-placed Bizana Pondo Chiefs, following strikes from Mpho Khabane and Luyanda Mbeje respectively.
In fact, JDR Stars are another side on 37 points after being held to a goalless draw by Polokwane City at the Giant Stadium.
Ezenkosi's eighth defeat dampened their chances even further of a top-three finish but at the same time it hoisted Steenberg to 27 points as a result of Edmore Chirambadare's accurate finish.
The Natal Rich Boyz opened the scoring in the 41st minute when Somila Ntsundwana netted from close range.
But Babina Noko fought back heroically to lead 2-1, thanks to Sello Motsepe and Prince Nxumalo before Austin Dube's dramatic equaliser.
Cape United, with a first-half brace by Eyona Ndondo, his second such achievement this month, showed Cape Town Spurs, who was best in Parow.
The match between University of Pretoria and Pretoria Callies ended without any goals, however, it does mean that both clubs are well on their way to avoiding the dreaded drop.