Royal Eagles 3 Ajax Cape Town 1
Log leaders Eagles became the first club to grab 50 points after a good unbeaten run of seven games.
Mbombela United 1 Real Kings 3
Tingwenyama were stunned by a rejuvenated Kings, who came from behind but still remain in the drop zone.
Uthongathi FC 0 Cape Umoya United 1
The Cane Cutters succumbed to a goal in the opening minute but Umoya are still under pressure.
Richards Bay FC 1 Maccabi FC 2
A late brace by substitute, Maboke Matlakala, may have saved his side from relegation.
Ubuntu Cape Town 3 Witbank Spurs 0
With two games to go, Siyavutha have waved goodbye to their NFD status following a dismal season in which numerous coaches were hired and fired.
Tshakhuma Tsha Madzivhandila 3 TS Sporting 0
The talented Phumelele “Ace” Bhengu hit his tenth goal as Tshakhuma boosted their chances of a play-off spot.
University of Pretoria 2 Jomo Cosmos 2
Ezenkosi, who played to a third successive draw, are a mere point above fifteenth placed Real Kings