Postpublished at 16:37 GMT 10 December 2022
Morocco 1-0 Portugal
A cross into the box by Diogo Dalot is cut out and Morocco counter...
Now Hakim Ziyech is down receiving treatment.
Morocco's fans turn the decibel levels up another notch.
RESULT: Morocco 1-0 Portugal - Youssef En-Nesyri header earns Morocco shock win
Morocco become first ever African side to reach World Cup semi-finals
Morocco will face England or France in semi-finals
Neil Johnston
Morocco 1-0 Portugal
A cross into the box by Diogo Dalot is cut out and Morocco counter...
Now Hakim Ziyech is down receiving treatment.
Morocco's fans turn the decibel levels up another notch.
Morocco 1-0 Portugal
Into the final 15 minutes...
That noise you can hear. It's 38 million people in Morocco roaring their team towards the finishing line.
Tweet #bbcfootball, text 81111 (UK only - standard rates apply) or WhatsApp 03301231826
Getting nervy for Portugal now. They need to improve their movement and switch things up quickly.
Will, Summerisle
It's not over for Portugal yet. Keep working the ball and the chances will come.
Rajeev, Westhampton
Morocco 1-0 Portugal
Ian Baraclough
Former Northern Ireland manager on the BBC World Service
Morocco have gone deeper, they've gone to a back five. They're allowing crosses to go in to the box saying 'we'll get first contact on it'.
As a group they'll have confidence from not conceding a goal from open play. No opposition player has scored against them in this World Cup. The people coming into the team know it's their chance.
It would be a fantastic win, a fantastic result for this World Cup and one which is in keeping with the rest of this World Cup.
Morocco 1-0 Portugal
In comes the latest corner...Bono just about manages to get a nick to it before it falls to a Portugal player. And now Morocco counter...
Morocco 1-0 Portugal
Some Morocco fans are praying in the stands!
Their team are closing in on an historic win. What can Portugal do?
They've just forced two quick corners but Morocco's defence continues to hold firm.
Morocco 1-0 Portugal
Cristiano Ronaldo has only had seven touches of the ball since coming on 18 minutes ago.
Morocco 1-0 Portugal
This has not been a dirty game but the referee reaches for his pocket to book substitute Achraf Dari for hacking down Rafael Leao.
Into the final 20 minutes...
Morocco 1-0 Portugal
Another roll of the dice...
The highly-rated Rafael Leao has been sent on along with Vitinha.
Portugal need some magic from somewhere.
Morocco 1-0 Portugal
Pat Nevin
Former Scotland winger on BBC Radio 5 Live
Morocco have gone to five at the back now, they won't be letting those wing-backs go forward either.
They'll just want to try and hang in this now.
Morocco 1-0 Portugal
It's just not clicking for Portugal or Cristiano Ronaldo.
This is surely his last World Cup. Is it about to end in tears?
Tweet #bbcfootball, text 81111 (UK only - standard rates apply) or WhatsApp 03301231826
At some point Portugal will have to go for broke, which will leave them dangerously susceptible to the counter. Morocco may just grab another via this route.
Connor, Manchester
Morocco 1-0 Portugal
Just over 20 minutes remaining and the noise levels are off the scale.
Morocco's fans are roaring their side towards the finishing line.
Selim Amallah and goalscorer Youssef En-Nesyri have been replaced for fresh legs.
Morocco 1-0 Portugal
It's been much of the same when it comes to the key areas for play in the second half of this game, but Morocco are coping well under their pressure.
Morocco 1-0 Portugal
Chris Bevan
BBC Sport at Al Thumama Stadium
The Morocco fans are still playing a huge part here, cheering every interception or tackle by their players... and giving that enormous roar whenever they break forward.
That hasn't happened for a few minutes now, though. Portugal are upping the pressure.
Morocco 1-0 Portugal
Pat Nevin
Former Scotland winger on BBC Radio 5 Live
It's one of those nightmares for Portugal, you get lots of shots and chances but nothing seems to go right.
When Bruno Fernandes hits that he hits it sweetly and he absolutely thinks it's in.
Morocco 1-0 Portugal
Soooo close!
Bruno Fernandes cannot believe he has not scored and his face crumples in frustration after his sweetly-struck attempt flies narrowly wide.
Morocco 1-0 Portugal
Something special is brewing in the Al Thumama Stadium.
This will be a huge upset and another incredible chapter in this World Cup story if it stays like this.
Tweet #bbcfootball, text 81111 (UK only - standard rates apply) or WhatsApp 03301231826
Ian: Morocco are a really impressive and athletic team. They're giving Portugal all sorts of problems on the break.
Sadiq: Morocco are 30 minutes away from making history. Making African proud. Making the Arab nation proud. Just wanna remind you all.
Morocco 1-0 Portugal
Half an hour of normal time remaining.
Morocco are 30 minutes from becoming the first African side to reach the semi-finals of the World Cup.