Morocco beat Netherlands on penalties: FIFA World Cup 2026 – at is happened
All the updates, with build-up, post-match coverage, and our live text commentary stream of the last-32 match.
This page is now closed, but a summary of the game is available below, and you can click here for our full match report. Thanks for joining us at Al Jazeera Sport.
This page is now closed, but a summary of the game is available below, and you can click here for our full match report. Thanks for joining us at Al Jazeera Sport.
- European giants Netherlands were beaten by Morocco, the only African side to reach a World Cup semifinal, on penalties after a 1-1 draw in the last 32 of the FIFA World Cup 2026.
- The match was played at Monterrey Stadium, Mexico, where Cody Gakpo gave the Dutch the lead in the second half before Issa Diop levelled in injury time. Morocco took the shootout 3-2 and will face Canada in the next round.
- The Netherlands have reached the final on three occasions but are yet to lift FIFA’s global showpiece.
- Morocco became only the fourth African side to reach a World Cup quarterfinal in 2022, then went one better before losing to France in the semifinals.
- Brazil beat Japan earlier on Day 19 of the World Cup, while Germany were shocked by Paraguay in the middle game of the day.
Keep up to date: Follow Al Jazeera Sport on our website and on X for the latest news, features and live events from around the globe.
- Live updates
- Match stats
- Lineups
- 30 Jun 2026 - 04:40(04:40 GMT)
That’s a wrap
Morocco hold their nerve to win 3-2 on penalties, earning them a round of 16 matchup against co-hosts Canada.
Spare a thought for the Netherlands, who many pegged as dark horses entering this tournament.
We hope you enjoyed today’s coverage, and on behalf of Kevin Hand, this is Rohan Sharma signing off.
🇨🇦🇧🇷🇵🇾🇲🇦#FIFAWorldCup #Qualified @mcdonalds pic.twitter.com/K0NZCiY5Cv
— FIFA World Cup (@FIFAWorldCup) June 30, 2026
- 30 Jun 2026 - 04:39(04:39 GMT)
Next up for Al Jazeera Sport
Our round of 32 coverage continues into tomorrow.
We will have France versus Sweden next, with the live blog kicking off at 16:00 GMT.
- 30 Jun 2026 - 04:33(04:33 GMT)
Moving on
Morocco make their way into the Round of 16! 🇲🇦 #FIFAWorldCup
— FIFA World Cup (@FIFAWorldCup) June 30, 2026
Advertisement - 30 Jun 2026 - 04:26(04:26 GMT)
Unable to hold on
🇳🇱 Netherlands 1-1 (2-3 pens) Morocco 🇲🇦
The Dutch ran out of the little steam they had in the 72nd minute, and Morocco looked like they have something left for Canada in the last 16. pic.twitter.com/JgTeBkByqR
— Opta Analyst (@OptaAnalyst) June 30, 2026
- 30 Jun 2026 - 04:19(04:19 GMT)
Read all about it: Morocco beat Netherlands on penalties
Our match report following Morocco’s win is now live.
- 30 Jun 2026 - 04:19(04:19 GMT)
Evenly contested
We expected an even match, and it’s split down the middle 50-50 on first-half possession with a slight field tilt edge to Morocco.
One of the lowest first-half xG totals of the tournament, but not without intensity. pic.twitter.com/3nG5aUQ2bS
— Opta Analyst (@OptaAnalyst) June 30, 2026
- 30 Jun 2026 - 04:12(04:12 GMT)
Paraguay riding the crest
Celebrations will be going deep into the night in Asuncion.
Read about just what it means to the nation here.
Unforgettable 🇵🇾#FIFAWorldCup pic.twitter.com/zBnJlRjK9s
— FIFA World Cup (@FIFAWorldCup) June 30, 2026
- 30 Jun 2026 - 04:05(04:05 GMT)
Paraguay coach salutes ‘extraordinary’ World Cup win over Germany
Click here to read the thoughts of the Paraguay manager after their 4-3 shootout win against Germany.
Germany’s #FIFAWorldCup 2026 campaign is over after a shock defeat – arguably the competition’s greatest – by Paraguay in the round of 32 after Jose Canale scored the winning kick in their penalty shootout.
🔗: https://t.co/Ax6t7UUbYK pic.twitter.com/jOykHyAUHB
— AJE Sport (@AJE_Sport) June 30, 2026
- 30 Jun 2026 - 03:57(03:57 GMT)
Morocco break Dutch hearts
In what was considered one of the best matches of the round of 32, it ultimately provided some of the greatest drama yet.
Two evenly matched sides went toe-to-toe, taking it all the way to penalties, with Morocco holding their nerve to win 3-2 in the end.
You could say they deserved it, as they were the better side on the night.
Morocco players celebrate after the penalty shootout as they qualify for the round of 16 stage of the World Cup [Daniel Becerril/Reuters] Advertisement - 30 Jun 2026 - 03:54(03:54 GMT)
Morocco down, Netherlands to advance to the round of 16!
Saibari converts at the spot kick, takes off his shirt, and sends Morocco and their fans into the stratosphere!
The Netherlands are heading home.
- 30 Jun 2026 - 03:53(03:53 GMT)
Match ends, Netherlands 1(2), Morocco 1(3).
- 30 Jun 2026 - 03:53(03:53 GMT)
Goal! Netherlands 1(2), Morocco 1(3). Ismael Saibari (Morocco) converts the penalty with a right footed shot to the bottom left corner.
Morocco’s midfielder Ismael Saibari celebrates after scoring his penalty in the shootout [Alfredo Estralla/AFP] - 30 Jun 2026 - 03:52(03:52 GMT)
Penalty saved. Crysencio Summerville (Netherlands) right footed shot saved in the top left corner by Yassine Bounou (Morocco).
Netherlands’ Crysencio Summerville misses a penalty during the penalty shootout [Eloisa Sanchez/Reuters] - 30 Jun 2026 - 03:50(03:50 GMT)
Penalty missed. Quinten Timber (Netherlands) right footed shot misses to the left.
- 30 Jun 2026 - 03:49(03:49 GMT)
Goal! Netherlands 1(2), Morocco 1(2). Chemsdine Talbi (Morocco) converts the penalty with a right footed shot to the top right corner.
- 30 Jun 2026 - 03:48(03:48 GMT)
Goal! Netherlands 1(2), Morocco 1(1). Wout Weghorst (Netherlands) converts the penalty with a right footed shot to the top left corner.
- 30 Jun 2026 - 03:47(03:47 GMT)
Goal! Netherlands 1(1), Morocco 1(1). Soufiane Rahimi (Morocco) converts the penalty with a right footed shot to the bottom left corner.
- 30 Jun 2026 - 03:45(03:45 GMT)
Goal! Netherlands 1(1), Morocco 1. Teun Koopmeiners (Netherlands) converts the penalty with a left footed shot to the bottom right corner.
- 30 Jun 2026 - 03:44(03:44 GMT)
Penalty Shootout begins Netherlands 1, Morocco 1.
- 30 Jun 2026 - 03:40(03:40 GMT)
End of extra time: Netherlands 1-1 Morocco
We are going the distance to settle this once and for all.
End of extra time: Netherlands 1-1 Morocco