
Kylian Mbappe scored his eighth goal of this World Cup to make up for an earlier missed penalty as France proved too good for Morocco and moved into the semi-finals.
Canada became the first co-host to exit the 2026 World Cup as they were thrashed by Morocco on Saturday in Houston.
A 111th-minute Diney Borges own goal saved holders Argentina from one of the biggest shocks in World Cup history as they scraped past heroic debutants Cape Verde in the last 32.
Egypt defeated Australia on penalties to claim their first ever win in the World Cup knockout stage and set up a last-16 tie with either Argentina or Cape Verde.
Youri Tielemans scored a penalty late in extra time as Belgium produced a sensational comeback from two goals down to defeat Senegal in a dramatic last-32 World Cup tie.