
Audio By Carbonatix
Cody Gakpo was denied an emotional winner as Morocco came from behind to beat the Netherlands on penalties in Monterrey to showcase their World Cup credentials and reach the last 16.
Morocco dominated much of the game but were thwarted by inspired goalkeeping from Bart Verbruggen and the woodwork before Gakpo, who had announced the loss of his unborn son on Saturday, smashed home 18 minutes from time after a lightning-fast break.
But in a grandstand finish, Issa Diop thumped home a stoppage-time header, sending the game to extra time and ultimately penalties.

The Dutch missed three of their spot-kicks, which allowed Ismail Saibari to seal a 3-2 win and book a date with Canada in Houston on Saturday (18:00 BST).
Liverpool forward Gakpo had chosen to remain with the squad despite grieving his loss, and started for the Dutch as coach Ronald Koeman switched to a back five for the first time in 32 matches.
The opening stages were intense and physical with running battles between Ismail Saibari and Jan Paul van Hecke at one end, and Brian Brobbey and Chadi Riad at the other, with the latter requiring a new shirt following one tussle with the Netherlands and Sunderland forward.
Both sides had chances, Neil El Aynaoui and Achraf Hakimi - winning his 100th cap - testing Bart Verbruggen, while Micky van de Ven went close from distance for the Netherlands.
After the break, Morocco took control with Hakimi striking the bar, but were caught by a swift Netherlands counter-attack, as Gakpo fired home and was mobbed by his team-mates.
That looked enough until the opening seconds of added time when Diop headed home a curling cross from Chemsdine Taldi.
As extra time began, Verbruggen produced one of the saves of the tournament to thwart Soufiane Rahimi after the Morocco substitute jinked his way through.

Neither side could prevent the game being settled by spot-kicks and Teun Koopmeiners put the Netherlands ahead before El Aynaoui thumped the crossbar.
However, Justin Kluivert hit the base of the post before Rahimi's spot-kick squirmed through the grasp of Verbruggen to make it 1-1.
Wout Weghorst found the top corner for the Dutch, followed by Talbi going the opposite side but Quinten Timber dragged a tame effort well wide.
Hakimi failed to make him pay as he smashed into the base of the same upright as Kluivert but Crysencio Summerville was then denied by a strong hand from Yassine Bounou, moving to his right before the kick was taken.
That allowed Saibari to send Verbruggen the wrong way, find the bottom corner, and break Dutch hearts.
More to follow.
Latest Stories
-
What is wrong with us: The future did not fail us. We failed the future
25 minutes -
Boakye Agyarko ends Bono East tour, rallies NPP to unite ahead of 2028 polls
44 minutes -
Mahama assesses impact of flooding in affected communities across Accra/Tema
50 minutes -
Stakeholders back legal education reforms, urge high standards Â
55 minutes -
Samson’s Take: Blood on your hands, you failed leaders
58 minutes -
Mahama extends sympathies to June 29 flood victims, announces tougher anti-flood measures
59 minutes -
Ahafo Ano South-West schools get sanitation facilities
1 hour -
Beyond the Deluge: The case for archiving floods and state responses in Ghana
1 hour -
Gunmen abduct students sitting exams in northeast Nigeria
1 hour -
Prudential Bank plants over 200 trees at Achimota Forest to mark 6th year of Tree for Life Restoration
1 hour -
Morocco beats Netherlands on penalties to reach last 16 of World Cup
1 hour -
Why I can’t date Nigerian celebrities – Tems
2 hours -
OSPs ‘Youth Against Corruption’ launches platform to promote ethics and integrity among young people
2 hours -
IMF reaches staff-level deal with Egypt that could unlock $1.6 billion
2 hours -
Rights groups file complaint against Ghana over Trump deportations
2 hours