Live
Live Updates
- All
- Highlights
84'
MOROCCO SUB: SALAH-EDDINE OFF, MAZRAOUI ON
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1518902.jpg)
Substitution in
N. Mazraoui
Morocco
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2779.png)
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution out
A. Salah-Eddine
Morocco
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2779.png)
82'
BOOKED: NAZON
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1391152.jpg)
Yellow card
D. Nazon
Haiti
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/4341.png)
81'
HAITI SUB: JEAN JACQUES OFF, SIMON ON
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution in
D. Simon
Haiti
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/4341.png)
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution out
D. Jean Jacques
Haiti
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/4341.png)
80'
HAITI SUB: DUVERNE OFF, ARCUS ON
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1384196.jpg)
Substitution in
C. Arcus
Haiti
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/4341.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1527069.jpg)
Substitution out
J. Duverne
Haiti
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/4341.png)
78'
GOAL! RAHIMI COMES OFF THE BENCH TO PUT MOROCCO IN FRONT!
He hasn't been on for long, but Soufiane Rahimi has already made a massive impact.
The Moroccan sub takes possession with his back to goal, turns smartly and finds the top corner, via a hefty deflection.
The shot was on target before it struck the Haiti defender, so hopefully he'll be credited with the goal, but we'll see.
What is undisputed is the scoreline – it's Morocco 3-2 Haiti, and the AFCON champions have the lead for the first time in this topsy-turvy match.
/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)
71'
MOROCCO SUB: SAIBARI OFF, RAHIMI ON
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution in
S. Rahimi
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/2123039.jpg)
Substitution out
I. Saibari
Morocco
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2779.png)
71'
MOROCCO SUB: EL KAABI OFF, YASSINE ON
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution in
G. Yassine
Morocco
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2779.png)
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution out
A. El Kaabi
Morocco
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2779.png)
70'
MOROCCO SUB: DIAZ OFF, OUNAHI ON
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2003291.jpg)
Substitution in
A. Ounahi
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/1496767.jpg)
Substitution out
B. Díaz
Morocco
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2779.png)
68'
SECOND HALF HYDRATION BREAK
Didn't vote in our hydration break poll earlier? Now's your chance to put that right...
67'
HAITI SUB: ISIDOR OFF, DEEDSON ON
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution in
L. Deedson
Haiti
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/4341.png)
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution out
W. Isidor
Haiti
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/4341.png)
67'
HAITI SUB: PROVIDENCE OFF, NAZON ON
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1391152.jpg)
Substitution in
D. Nazon
Haiti
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/4341.png)
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution out
R. Providence
Haiti
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/4341.png)
58'
MOROCCO STARTING TO TAKE CONTROL
The AFCON champions are starting to turn the screw.
It's been all Morocco for the last six or seven minutes as they've launched wave after wave of attack. But the Haitian defence has held firm.
Then, El Khannouss lets fly with a powerful low strike that Placide sees late, but somehow gets down to save.
51'
GET INVOLVED WITH TNT SPORTS' WORLD CUP PREDICTOR
50'
THE RACE FOR THE GOLDEN BOOT
The World Cup has seen the big names hit form in front of goal as the race for the Golden Boot hots up.
Here's how things stand so far...
46'
KICK OFF
We are back off and underway in the second half in Atlanta. That first half is going to take some beating...
00:05
THIRD-PLACED QUALIFIERS EXPLAINED
Get up to speed with the rules that will decide which of the third-placed finishers will make it through to the Round of 32.
00:00
LOAD UP ON SPORT WITH TNT SPORTS AND HBO MAX
HBO Max includes the full range of TNT Sports content and live coverage.
In 2026, subscribers can stream exclusive matches from the Premier League, Emirates FA Cup and Adobe Women’s FA Cup, UEFA Champions League, UEFA Europa League and UEFA Conference League, as well as every Gallagher PREM Rugby match, Premiership Women’s Rugby, live Grand Tour cycling broadcasts including every stage of the Tour de France, every match from the Australian Open and Roland-Garros, every MotoGP, World Superbikes and British Superbikes race, plus the World Snooker Tour, the winter sports season, Speedway GP, and much more.
23:57
ELSEWHERE IN GROUP C: BRAZIL 2-0 SCOTLAND
Scotland have had their defensive mistakes punished by Brazil, with Vinicius Jr scoring twice in the first half to put the Selecao into a commanding lead at the break.
It could have been even worse for the Scots, with Vini Jr seeing another goal – from another defensive slip-up – ruled out after VAR review.
Brazil look in control. Scotland look in danger of missing out on qualification.
45+5
HALF-TIME: MOROCCO 2-2 HAITI
45+1'
MOROCCO EQUALISE AGAIN!
What a game we have here in Atlanta!
It's another goal, and another strike to savour. This time it's a sweeping move down the right flank. The tireless Hakimi charges down the wing and cuts the ball back perfectly for the late-arriving Saibari, who superbly tucks the ball away, first-time, into the bottom corner, leaving Placide no chance at all.
It's a superb goal, and this is a superb game to watch. It's 2-2!
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2123039.jpg)
Goal
I. Saibari
Morocco
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2779.png)
/assets.tntsports.io/web/img/match/football-header-bg-desktop.jpg)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/3014.png)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/3080.png)
/origin-imgresizer.tntsports.io/2025/04/24/image-bf26db74-389d-41e0-abd2-0048319885e6-68-310-310.jpeg)