Richards Bay FC opened a four-point lead at the top of the GladAfrica Championship table after pipping Royal AM 1-0, Pretoria Callies surprised Free State Stars by the same score, while Polokwane City put another nail in Bizana Pondo Chiefs' coffin following a 2-0 victory in KZN.
In addition, Cape Town Spurs moved out of the relegation zone with a narrow 1-0 win over fellow strugglers, Cape Town All Stars.
The Natal Rich Boyz went ahead slightly against the run of play when Simphiwe Mcineka headed home from a free kick in the 17th minute.
From the restart, Royal almost levelled matters but Nkosivumile Zulu's effort was pushed onto the woodwork by Bay's goalkeeper, Malcolm Jacobs and despite further efforts, were unable to break down the Rich Boyz sturdy defence.
The Romans moved a bit closer to safety, thanks to Pogiso Mahlanga, which dented Ea Lla Koto's play-off aspirations.
Rise and Shine, with goals from Khudu Myaba and Koena Thopola, secured a good win over last-placed We Hunt To Kill.
The Urban Warriors leapfrogged Igugu Lekapa, who're now in serious trouble after Junior Sibande's header from a free kick.