Ajax Cape Town 5 Witbank Spurs 0
The Urban Warriors returned to second spot following this clinical display which not only left last-placed Siyavutha on a mere 21 points from a possible 78 but also a goal difference of -21.
Mbombela United 1 Uthongathi FC 1
Tingwenyama, without a win in three matches, look like they could be slowly dropping out of contention.
Maccabi FC 1 Royal Eagles 1
A good point for Maccabi but Eagles will be disappointed after another draw.
Richards Bay FC 0 Real Kings 2
Kings climbed out of the drop zone for the first time since late January.
Jomo Cosmos 1 Stellenbosch FC 1
Ezenkosi again left it late before grabbing a valuable draw against the log leaders.
Cape Umoya United 1 TS Sporting 2
Sporting ended Umoya’s run of 5 unbeaten matches after scoring twice in the space of around a minute.
University of Pretoria 0 TS Galaxy 2
With four games to go, AmaTuks’ NFD status is still not secured.
Tshakhuma Tsha Madzivhandila 3 Ubuntu Cape Town 1
Phumelele “Ace” Bhengu netted a great hat-trick for on-form Tshakhuma who’re just four points behind Ajax.