Royal secured a 50th point and need a draw next Sunday against Cape Town All Stars to be crowned champions and gain automatic promotion.
Abantu Bemthetho grabbed third spot with this important result, which leaves them level on 46 points level with Richards Bay.
Despite this loss, Rise and Shine are safe for another season as Babina Noko march on towards the play-offs with confidence.
Ea Lla Koto still have a slim chance of a top three finish, while the Urban Warriors are not safe at all.
The Romans easily put We Hunt To Kill to the sword in a game of little importance.
The Natal Rich Boyz dropped out of the play-off positions after taking the lead.
The Hammer Boys must win the final match with Babina Noko and hope other results go their way.
Igugu Lekapa's status was secured during this derby win.