L'Afrique du Sud a assuré une victoire dramatique 3-2 contre le Zimbabwe à Marrakech pour décrocher la deuxième place du groupe B de la Coupe d'Afrique des Nations 2025. Pendant ce temps, l'Égypte a fait match nul 0-0 avec l'Angola à Agadir, terminant en tête du groupe avec sept points. Ces résultats éliminent à la fois l'Angola et le Zimbabwe du tournoi.
Dans une finale de groupe B palpitante le 29 décembre 2025, l'Afrique du Sud s'est qualifiée pour les phases à élimination directe grâce à une victoire âprement disputée 3-2 contre ses voisins du Zimbabwe à Marrakech. Bafana Bafana, qui n'avait besoin que d'un point pour se qualifier, a pris l'avantage à la 7e minute lorsque le tir dévié de Tshepang Moremi a lobé le gardien Washington Arubi. Le Zimbabwe a égalisé 12 minutes plus tard par Tawanda Maswanhise, qui a envoyé le ballon dans le coin inférieur gauche après une belle course.
L'Afrique du Sud a repris l'avantage en début de seconde période, Lyle Foster marquant de la tête à la 50e minute après une erreur défensive. Oswin Appollis a été stoppé par Arubi peu après, mais le Zimbabwe a égalisé à la 73e minute lorsque Aubrey Modiba a malheureusement marqué contre son camp. Le tournant a eu lieu à la 82e minute : après un visionnage VAR, Marvelous Nakamba a été sanctionné pour une main, et Appollis a transformé le penalty pour sceller la victoire et la deuxième place derrière l'Égypte.
Simultanément à Agadir, l'Égypte a fait match nul 0-0 avec l'Angola, préservant son bilan parfait en phase de groupes. Les sept fois champions, déjà qualifiés, ont reposé des joueurs clés comme Mohamed Salah. L'Égypte a dominé la possession mais n'a pas su faire la différence, Mostafa Mohamed manquant des occasions et Fredy de l'Angola touchant le poteau sur coup franc. Mabululu a forcé des arrêts à Mostafa Shobeir pour l'Angola, qui termine troisième et quitte le tournoi avec le Zimbabwe.
La qualification de l'Afrique du Sud fixe un affrontement en 16es de finale, tandis que l'Égypte attend son adversaire en tant que leader du groupe.