Morocco defeated co-hosts Canada 3-0 in the World Cup 2026 round of 16 on July 4 in Houston. Azzedine Ounahi scored twice and Soufiane Rahimi added a late goal. The result ended Canada's history-making run at the tournament.
Canada dominated the first half at NRG Stadium but could not convert chances. Goalkeeper Yassine Bono denied Jonathan David and Tani Oluwaseyi as the co-hosts pressed forward.
Morocco took the lead five minutes after half-time when Ounahi swept in a free-kick from Achraf Hakimi. Ounahi added a second from inside the box with eight minutes left, and Rahimi slotted home in added time.
Canada head coach Jesse Marsch said his side had been the better team for much of the match. "We were unlucky not to get the lead," he told TSN. "I'd rather be us than them."
Vice-captain Stephen Eustaquio described the campaign as "amazing" and said Canada had finally become "a soccer country." Morocco will face France or Paraguay in the quarter-finals.