Already qualified Morocco will be looking to all but confirm their place as the top team in this group when they take on this South African side who need a win to qualify for the next round.
Morocco currently top the group after winning their first two group games by 1-0 score lines. They haven’t been the most convincing side in the competition so far, but they have been stable and will look to end the group stage unbeaten.
Winning the group would give them a good chance to get a favourable draw in the next round and we expect them get at least a point in this game.
After losing 1-0 to the Ivory Coast, South Africa will be looking to build on their 1-0 win over Namibia in their last game.
Bafana Bafana have made it tough for teams to beat them and their fans would be confident that they can get at least a point in this game, but they need more than a point to end as one of the top two teams.
With the race for the best third placed team also hot, fans expect Bafana Bafana to give themselves a good fighting chance with at least a draw in this game.
Bookmakers have priced Morocco up as slight favourites to come out on top in this game while South Africa will start the game as slight underdogs.
Goal markets point to a low-scoring game as under 2.5 goals is currently trading odds-on while Adberrazak Hamdallah and Khalid Boutaib are vying for favourtism in the first goalscorer market.