The FIFA World Cup 2026 Round of 16 delivered another day of high drama as France beat Morocco to reach the semi finals.
France captain Kylian Mbappe missed a penalty but made amends with a stunning curling strike around the hour mark, as France scored twice within six minutes to secure a 2-0 victory over Morocco on Thursday and advance to the World Cup semi-finals. At 27, Mbappe also became the youngest player to reach 20 World Cup appearances.