Morocco triumphed over the Netherlands in a dramatic World Cup Round of 32 match in Monterrey, Mexico. The game ended 1-1 after regulation and extra time.

Morocco won the ensuing penalty shootout 3-2. Ismael Saibari scored the decisive kick to send his team through.

The Netherlands had taken a 72nd-minute lead through Cody Gakpo, who finished a fast break. Gakpo was visibly emotional, having recently experienced a personal tragedy. His partner lost their unborn son during pregnancy the previous week.

Morocco forced extra time with a last-gasp equalizer. Defender Issa Diop headed home one minute into stoppage time.

Morocco will now face co-hosts Canada in the Round of 16 in Houston on Saturday.