Mexico hosts final World Cup matches as Morocco defeats Netherlands in Monterrey
After Spain's 1‑0 win over Uruguay, the 2026 FIFA World Cup in Mexico has only three matches left on Mexican soil. One will be played in Monterrey on June 29, pitting the Netherlands against Morocco, while the other two will take place in Mexico City, featuring a round‑of‑16 clash between Mexico and Ecuador and the subsequent quarter‑final if Mexico advances.
In Monterrey, the tournament's last match at the venue delivered a dramatic conclusion: Morocco and the Netherlands were tied after extra time, and Morocco prevailed 3‑2 in the penalty shoot‑out. The game featured multiple chances for both sides, a goal by Cody Gakpo for the Dutch, and a late equaliser by Morocco that sent the match to penalties. The victory sends Morocco to the round of 16, ending Monterrey's role as a World Cup host with a memorable finish.