South Africa crowned U-20 AFCON champions after historic win over Morocco

South Africa won their maiden TotalEnergies CAF U-20 Africa Cup of Nations title with a hard-fought 1-0 victory over Morocco in Sunday night’s final at Cairo International Stadium.
Gomolemo Kekana’s stunning second-half strike proved decisive, as the Southern Africans claimed the trophy and rewrote history by overcoming a North African opponent in the tournament for the first time.
The only goal of the final came in the 70th minute when Kekana unleashed a powerful right-footed effort from outside the box, bending the ball into the top corner.
The goal, awarded after a VAR review, broke the deadlock in a tense contest dominated by tactical discipline and defensive organisation.
Kekana’s goal capped a superb tournament for South Africa, who had never reached a U-20 AFCON final since 1997, when they lost to Morocco.
The goal was only the South Africans’ ninth of the campaign, but every strike proved crucial as they edged past DR Congo, Nigeria, and now Morocco in the knockout rounds.
For Morocco, the defeat marks a missed opportunity to win a second title. They came into the final unbeaten in 14 U-20 AFCON matches in open play, but Sunday’s loss — their first defeat of the tournament — was a bitter blow.
Despite impressive performances throughout the tournament, their wait for a second crown continues.