South Africa stuns Nigeria to reach U20 AFCON final

In a dramatic U20 Africa Cup of Nations semifinal, South Africa pulled off a shock 1-0 victory over Nigeria, denying the seven-time champions a shot at another title.
Tylon Christopher Smith’s 66th-minute strike sealed the win for the Bafana Bafana despite Nigeria’s dominance 21 shots, 54% possession, and relentless pressure.
Meanwhile, Morocco edged hosts Egypt 1-0 in the other semifinal, with Jones El-Abdellaoui netting the decisive goal late in the match.
The Atlas Lions controlled play with precision, boasting 84% pass accuracy and 14 attempts.
Nigeria, left ruing missed chances, will now face Egypt in the third-place playoff on Sunday, while South Africa and Morocco prepare for a high-stakes final.