A late goal by William Troost-Ekong lifted Nigeria over a very difficult South African team.
The Bafana Bafana lived up to billing, as they took the game to the impressive Nigerians in opening exchanges.
Nigeria soon upped the tempo, with the midfield trio of Ndidi, Etebo and Iwobi working tirelessly to bring the goods to the table.
Man of the match, Samuel Chukwueze soon got the perfect curtain raiser for the game as the Bafana Bafana toiled for an equaliser.
Botshwani Zungu got the equaliser for the South Africans after a check by the VAR. The ball was seen by the assistant referee to have been scored from an offside position, however, the referee called for a VAR check which gave the South Africans the goal.
Ekong soon popped up with a much deserved winner from a Moses Simon corner to shell the South Africans and send the Super Eagles to the Semis where they’ll face winner between Algeria and Ivory Coast.