Morocco beat the Netherlands 3-2 on penalties on Monday to reach the World Cup last 16 after their Round of 32 tie ended 1-1 following extra time, setting up a meeting with co-hosts Canada.

A rare meeting of the top 10 ranked teams sees Morocco take on the Netherlands in the round of 32 in Monterrey, Mexico.

Ismael Saibari scored the decisive goal in a penalty shootout, and Morocco sent the Netherlands to its earliest World Cup exit, eliminating the Dutch 3-2 after a 1-1 draw.