In the GladAfrica Championship, Sekhukhune United and Richards Bay FC recorded 1-0 wins over Bizana Pondo Chiefs and Pretoria Callies respectively, while JDR Stars beat Cape Town Spurs 2-1.
In addition, Free State Stars whipped Cape Town All Stars 3-1 and TS Sporting did the same damage to Steenberg United.
A late goal by MacClive Phiri secured Babina Noko their 31st point as We Hunt To Kill suffered yet another loss.
Natal Rich Boyz have veteran Siyabonga Vilane to thank for his fine finish, which means the KZN outfit shares top spot with Sekhukhune.
Sello 'Tsiki' Letooane and Sipho Zwane were on target for the Hammer Boys and although the Urban Warriors pulled a goal back via Abednigo Mosiatlhaga, it wasn't their day.
Ea Lla Koto netted twice in the first half at Goble Park, where Igugu Lekapa wilted under pressure when Kamogelo Sambo and Monnapule Saleng netted.
Abdel Suanon made the score 3-0 before substitute Ronaldo Maarman steered his effort home to give the Cape side some hope.
Abantu Bemthetho continued their fine form with goals from William Mokhobo, Honest Moyo, Mohau Mokate, which further damaged Steenberg's chances of survival.
University of Pretoria overpowered Cape United 2-0 with Sanele Barns and Tebogo Mohlamonyane on the scoresheet, while Cape United's poor run of results doesn't seem to end.
Royal AM missed the chance to grab their 30th point during a goalless draw with Jomo Cosmos at Chatsworth Stadium.
Despite the lack of goals, Royal and Ezenkosi produced an exciting display of attacking football, both hitting the woodwork much to the disappointment of their respective coaches.
Cosmos substitute, Phetolo Sekome, received a straight red towards the end.
Polokwane City and Uthongathi FC also played to 0-0 stalemate.