Morocco secured their place in the FIFA World Cup quarter-finals with a 3-0 victory over Canada in Houston and will now meet France, who edged past Paraguay 1-0 in the last 16.

After a balanced opening period, Morocco took control of the match despite losing forward Ismael Saibari to injury after 22 minutes.
Azzedine Ounahi opened the scoring early in the second half after finishing a pass from Achraf Hakimi. He doubled Morocco’s advantage later in the game, this time converting a counter-attacking move created by Brahim Diaz. Soufiane Rahimi completed the scoring with another well-taken finish on the break to seal Morocco’s progress.
Canada made a positive start and created several early opportunities, forcing goalkeeper Yassine Bounou into action. However, they were unable to convert their chances and struggled to respond after Morocco took the lead.
Morocco’s victory sends them into another World Cup quarter-final, where they will look to continue their impressive run in the competition.
France booked their place in the last eight with a narrow 1-0 win over Paraguay in Philadelphia.
The decisive moment came in the 70th minute when Kylian Mbappe converted a penalty after substitute Desire Doue was brought down inside the area. The referee initially allowed play to continue before awarding the spot-kick following a VAR review.
Paraguay defended well for much of the match and limited France’s attacking opportunities, but Mbappe remained composed to score the only goal of the game. The strike also took him level with Lionel Messi on seven goals in this World Cup.
Paraguay pushed for an equaliser late on but could not find a breakthrough. France nearly added a second goal in stoppage time, but goalkeeper Orlando Gill made an excellent save to deny Mbappe.
The closing stages included several fouls and stoppages as Paraguay tried to get back into the contest, but France held on to secure the victory.
Morocco and France will now meet in the quarter-finals in Boston on Thursday, with a place in the World Cup semi-finals at stake.