Group D remains wide open even though Morocco have booked their place in the next round of the 2019 Africa Cup of Nations.
Morocco have picked up maximum points in both of their respective matches against Namibia and Cote d’Ivoire and victory over South Africa would also guarantee Herve Renards’ men top spot.
Meanwhile, the Elephants and Bafana Bafana are tied on three points with one game to go.
Editors' Picks
If Bafana pulls off a win against Morocco and the West Africans fail to claim maximum points against bottom of the table Namibia, Bafana would then advance as group winners, leapfrogging Morocco on head to head, who will finish second.