Morocco pulled off a shock 2-0 win over Belgium in World Cup Group F on Sunday as Abdelhamid Sabiri scored from an audaciously tight angle and fellow substitute Zakaria Aboukhlal added a second in stoppage time.
Sabiri's free kick from near the corner flag caught out Belgium goalkeeper Thibaut Courtois at the near post as it curled in for the 73rd-minute winner, securing only Morocco's third victory at the World Cup finals.
Laurens: Belgium have another lethargic display as Morocco shine
Aboukhlal's goal came on the counter-attack, set up by Hakim Ziyech as Belgium were caught pressing forward for the equaliser.
The North Africans also had the ball in the net with the last kick of the first half as Ziyech's free kick eluded everyone in the penalty area and caught Courtois unsighted, but a VAR check found skipper Romain Saiss had been just offside.
It was Morocco's first win at a World Cup since they beat Scotland in 1998. They left the 2018 tournament with a single point.
"We played against one of the best teams in the world with big players, but we know that if you don't give 100%, it is impossible to win. With these players and these fans, anything is possible," Morocco coach Walid Regregui, whose team have not conceded a goal in five games since he took over in September, said.
Belgium boss Roberto Martinez said his side can still improve at the World Cup and encouraged them to show more personality in attack.
"We haven't been the best Belgium at this World Cup yet," he admitted. "Today I thought we played with the fear of losing. Without the ball we still work for each other but when we have the ball, we don't stand out, we are not ourselves. We have to work on that.
"We have to stay together now and become stronger. I know this group, we will be ready for Croatia [on Thursday]."