Morocco reached the final of FIFA U-20 World Cup by defeating France 5-4 on penalties after a 1-1 draw in the semi-finals in Valparaiso on Wednesday.
The Young Atlas Lions were back in the semis for the first time in 20 years and first saw Yassir Zabiri miss from the penalty spot in the 32nd minute before it was turned in as an own goal by Lisandru Olmeta.
Morocco held on the lead until Lucas Michal leveled for the French in the 59th minute.
The game went imto extra time and had France reduced to 10 men after Rabby Nzingoula was given two yellow cards in the 101st and 107th minute.
A penalty shootout was next and France were the first to miss, with Gady Beyuku failing to convert the second spot kick before Mohammed Hamony missed Morocco’s fourth to level and force sudden death.
Morocco defeat France on penalties to reach maiden final. 🇲🇦
— AfroBallers (@afroballers) October 16, 2025
One step from glory. ✨#AfroBallers #U20WC
pic.twitter.com/f7NZ7zi4XN
Djylian N’Guessan however missed for the French to hand the Moroccans the victory and set up a final meeting with either Argentina or Colombia.