Nigeria scored a late goal to beat South Africa and book their place in the semi-finals of the Africa Cup of Nations.
William Troost-Ekong's 89th minute marker gave the Super Eagles a dramatic 2-1 victory.
They'll now play either Ivory Coast or Algeria in Sunday's semi-final.
Meanwhile, Senegal have also reached the final four after beating Benin 1-0.
They'll face off against Madagascar or Tunisia in the second semi-final on Sunday.

US keep Super 8 hopes alive with 31-run win over Namibia in T20 World Cup
Sweden's Ponsiluoma shows nerves of steel to win men's pursuit gold
Holder, Hope help West Indies thump Nepal, make T20 World Cup Super Eight
Banton blitz lifts England past Scotland in T20 World Cup
Tudor appointed as interim Tottenham manager until end of season