Richards Bay have the fate of automatic promotion in their own hands after they relegated TS Sporting with a 2-1 win at Kabokweni Stadium.
Siphosethu Meveni handed the Natal Rich Boyz a perfect start with an early opener and Sakhile Hlongwa doubled their lead on the stroke of half-time.
Abantu Bemthetho pulled a goal back deep in stoppage time but it was too little too late, as they were relegated.
University of Pretoria's title chances took a knock after they were held to a 2-2 draw by Cape Town Spurs at Parow Park.
Eyona Ndondo gave Spurs an early lead but Etiosa Ighodaro levelled matters for AmaTuks ten minutes before the half-time break.
Wonderboy Makhubu gave the visitors a 2-1 lead just before the break, however, Ashley Cupido equalised for Shaun Bartlett's charges 12 minutes before time.
Spurs survived relegation.
Cape Town All Stars secured a spot in the promotion play-offs after their goalless draw against Hungry Lions at Sivos Training Centre Stadium.
Igugu Lekapa consolidated third spot on the log while Lions remained in 11th place.
JDR Stars' promotion play-off hopes came to an end after a 1-0 loss against Pretoria Callies at Giant Stadium.
The Romans scored the all important goal just before the half-time break and survived relegation.
Venda Football Academy's chances of getting a spot in the promotion play-offs evaporated after they were held to a 1-1 draw by Black Leopards in the Limpopo derby at the Old Peter Mokaba Stadium.
Nhlanhla Makhubela broke the deadlock for VFA just before the half-time break and Lidoda Duvha levelled matters in the last quarter of an hour.
Tshakhuma Tsha Madzivhandila avoided relegation after a narrow 1-0 win over Uthongathi at Thohoyandou Stadium.
Learnmore Muyambo broke the deadlock for TTM in the 26th minute and they held on to victory that officially saw them avoid relegation.
Already relegated Jomo Cosmos won only their fourth match of the season after edging Platinum City Rovers 1-0 at Tsakane Stadium.
Ezenkosi remained at the bottom of the log while City Rovers dropped down to seventh.
Free State Stars won for the first time in four matches after beating Polokwane City 2-1 at Goble Park.
Ea Lla Koto moved up to eighth on the table while Rise and Shine remained in sixth place.