Second-placed Stellenbosch thumped Mthatha Bucks 4-0 to move within seven points of leaders Thanda Royal Zulu, Stanley Muishond netting a hat-trick for the Cape-based side.
Third-placed Black Leopards beat fourth-placed AmaZulu 3-2 to keep level on 43 points with Stellenbosch. Mamelodi Sundowns’ on-loan youngster Khayelihle Shozi got the winner for Ludoda Duvha in the 84th minute.
Usuthu are two points further back on 41, a point ahead of fifth-placed Royal Eagles who secured a 1-0 win at Real Kings, while sixth-placed Witbank Spurs are also on 41 points after a 3-2 win over Milano United.
Meanwhile, 10th-placed Jomo Cosmos’ dreams of returning to the top-flight are slipping away quickly after a 1-0 defeat at FC Cape Town and Santos look dead and buried down at the bottom of the table after a 3-0 defeat at Mbombela United.
Thanda can take another step closer to the NFD title and automatic promotion when they host second-from-bottom Magesi at Umhlathuze Sports Complex on Sunday afternoon. Kick-off is at 15h00.
Saturday’s NFD Results
Black Leopards 3-2 AmaZulu
Witbank Spurs 3-2 Milano United
FC Cape Town 1-0 Jomo Cosmos
Stellenbosch 4-0 Mthatha Bucks
Mbombela United 3-0 Santos
Real Kings 0-1 Royal Eagles