Houston’s NRG Stadium witnessed a masterclass in clinical finishing as Morocco dismantled Canada 3-0, sending the tournament co-hosts packing and booking their second consecutive World Cup quarterfinal appearance. The Atlas Lions, ranked sixth in the world and fresh off a semifinal run in 2022, proved too sharp for a gritty but outmatched Canadian side that had never before reached the knockout stage.
The match turned decisively in the 50th minute when Azzedine Ounahi unleashed a low, driven shot from outside the box that threaded through a forest of legs and past a diving Maxime Crepeau. It was a goal born of patience and precision, contrasting sharply with Canada’s energetic but wasteful first half. The Canadians had dominated possession and corners, but their set-piece struggles proved costly.
Ounahi struck again in the 82nd minute, this time with a rocket into the top right corner after Brahim Diaz slipped him a perfectly weighted pass. The stadium erupted as Morocco doubled their lead, leaving Canada’s hopes hanging by a thread. Soufiane Rahimi, an injury replacement for star striker Ismael Saibari who limped off early, added the dagger in stoppage time, coolly slotting home after another Diaz assist.
Canada’s best chance came when Morocco’s Sofyan Amrabat fouled Stephen Eustaquio just outside the box. But Jonathan David sent the free kick sailing over the bar, summing up a night of missed opportunities for the North Americans. The match grew increasingly physical, with eight yellow cards issued and a skirmish breaking out between Achraf Hakimi and Richie Laryea.
Morocco now awaits the winner of France versus Paraguay in the quarterfinals on July 9 in Foxborough, Massachusetts. For Canada, the dream is over, but the journey has been historic. Coach Jesse Marsch, who called preparing for Morocco “a nightmare,” saw his team fight valiantly but ultimately fall short against a side that has become a genuine world power.