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.

France beat Morocco to reach World Cup semi-finals
Formidable England seal first-ever T20 series win over India
Ostapenko, Arevalo fight back to win Wimbledon mixed doubles title
Traeen pulls out of Tour de France following crash on mountain stage
Dubai Racing Club, York Racecourse forge new international partnership