Morocco will take on South Africa in the finals of the 2025 CAF U20 Africa Cup of Nations (AFCON) tournament.
The battle line has been drawn following the conclusion of the two semi-final matches on Thursday, May 15.
In the first semi-final match of the day, South Africa locked horns with Nigeria at the Suez Canal Stadium.
At the end of a close contest, South Africa secured a narrow 1-0 victory to reach the final.
Later this evening, Morocco faced off with Egypt in the second semi-final match at the 30 June Stadium.
The North African derby lived up to expectations, but it was Morocco that had the last laugh.
A 1-0 win over Egypt has seen Morocco progressing to the final to set up what should be a mouthwatering contest against South Africa.
The 2025 CAF U20 Africa Cup of Nations final between Morocco and Egypt will be played on Sunday, May 18.
Time for the big one. ⏳
The #TotalEnergiesAFCONU20 final awaits. 🇿🇦🇲🇦 pic.twitter.com/d8lNNeDnM2
— CAF_Online (@CAF_Online) May 15, 2025