Live
Live Updates
Updated 04/07/2026 at 20:34 GMT+1
- All
- Highlights
20:21
OUNAHI AND RAHIMI PUNISH PLUCKY CANADA
Morocco booked their place in the World Cup quarter-finals with an ultimately convincing 3-0 win over co-hosts Canada in Houston.
That margin of victory did not look feasible at half-time, in what was an insipid display by Mohamed Ouahbi's side before the break.
Their frustrations were also compounded by losing Ismael Saibari midway through the half, as Jesse Marsch's Canada side performed admirably.
The co-hosts had several openings, with chances falling to Jonathan David and Tani Oluwaseyi early in the game.
/origin-imgresizer.tntsports.io/2026/07/04/image-8ce80d50-0a51-4cd1-8249-6f061dfdb8c7.jpeg)
Image credit: Getty Images
But goalscoring opportunities were at a premium in a largely cagey first half, with more yellow cards (six) than shots (five). According to Opta, it was the first time that happened in the first half of a World Cup match since 1966.
Fortunately, the second half was more entertaining, and Azzedine Ounahi broke the deadlock in the 50th minute with a brilliant first-time strike from Achraf Hakimi's cut-back.
Marsch's team pushed forward with further chances falling to David and the tireless Tajon Buchanan, but Ounahi scored again to kick the stuffing out of the co-hosts.
It came at the end of a devastating counter-attack, as Brahim Diaz played in the Girona midfielder to rifle home a superb right-footed strike past Maxime Crepeau.
Soufiane Rahimi wrapped up the scoring deep in stoppage time, with Diaz providing the assist once again, as The Atlas Lions became just the second African nation to reach two World Cup quarter-finals.
/origin-imgresizer.tntsports.io/2026/07/04/image-ef84fee2-27d7-486d-8ed5-f378b05308a8.jpeg)
Image credit: Getty Images
20:12
CONTINUING TO REPRESENT AFRICA!
20:07
FRANCE OR PARAGUAY UP NEXT
Morocco can look forward to a quarter-final date with either France or Paraguay in Boston next Thursday.
Ciaran Baynes will be providing live coverage of that last-16 clash, which kicks off at 22:00 UK time tonight.
90+9'
FULL-TIME: CANADA 0-3 MOROCCO
Ounahi's double and a late strike for Rahimi secure an ultimately comfortable win for The Atlas Lions!
90+8'
GOAL! (RAHIMI) CANADA 0-3 MOROCCO
It's very harsh on Canada, but Morocco have been clinical in this second half!
Rahimi adds extra gloss to the scoreline with a fine left-footed finish, with Diaz the provider once again.
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Goal
S. Rahimi
Morocco
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2779.png)
90+7'

LATE CHANCES FOR CANADA
Shaffelburg, Nelson and Johnston all try their luck with relatively tame efforts in search of what would surely have been a consolation at this late stage.
90+3'

OUNAHI'S SUBLIME SECOND
Here it is, courtesy of footage from ITV.
90+2'
EIGHT MINUTES OF ADDED TIME
Morocco are within touching distance of the last eight now!
87'
OSORIO COMES ON
Another Canada change sees Osorio replace Sigur.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1149747.jpg)
Substitution in
J. Osorio
Canada
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2231.png)
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution out
N. Sigur
Canada
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2231.png)
87'
DOUBLE CANADA CHANGE
It's been a solid shift from Buchanan, and he's replaced by Nelson.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2036039.jpg)
Substitution in
J. Nelson
Canada
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2231.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1957496.jpg)
Substitution out
T. Buchanan
Canada
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2231.png)
87'
SAADANE REPLACES DIOP
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution in
M. Saadane
Morocco
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2779.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1455222.jpg)
Substitution out
I. Diop
Morocco
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2779.png)
87'
TWO MORE MOROCCO CHANGES
Double Morocco goalscorer Ounahi is replaced by El Mourabet.
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution in
S. El Mourabet
Morocco
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2779.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2003291.jpg)
Substitution out
A. Ounahi
Morocco
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2779.png)
85'
ALMOST A MOROCCAN THIRD!
Morocco want to add extra gloss onto the scoreline here, as Rahimi's header hits the bar from Ounahi's cross.
82'
GOAL! (OUNAHI) CANADA 0-2 MOROCCO
You suspect that will be enough to send Morocco through to the last eight!
Morocco break forward brilliantly on the counter-attack, as Diaz plays in Ounahi to rifle home his second of the game with a superb right-footed strike.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2003291.jpg)
Goal
A. Ounahi
Morocco
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2779.png)
80'
BUCHANAN DENIED!
The Villarreal midfielder takes aim from distance, but is denied by Bounou.
79'
SHAFFELBURG COMES ON
He replaces Laryea.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1990865.jpg)
Substitution in
J. Shaffelburg
Canada
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2231.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1480200.jpg)
Substitution out
R. Laryea
Canada
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2231.png)
79'
DOUBLE CANADA CHANGE
Ahmed is replaced by David.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2332541.jpg)
Substitution in
P. David
Canada
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2231.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2293702.jpg)
Substitution out
A. Ahmed
Canada
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2231.png)
78'

DAVID FIRES OVER
That was a rather underwhelming effort from David, who attempts a chip which sails harmlessly over the bar.
77'

CANADA FREE-KICK
Moroccan hearts were in mouths there, as Amrabat brings down Eustaquio right on the edge of the box.
It's a free-kick in a promising position for Canada here.
67'
LARIN BOOKED
Another harsh yellow card there from Oliver, as Larin races towards Bounou in an attempt to challenge the Morocco goalkeeper, who takes a tumble.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1366913.jpg)
Yellow card
C. Larin
Canada
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2231.png)
/assets.tntsports.io/web/img/match/football-header-bg-desktop.jpg)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/3049.png)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/3014.png)