Belgium got the game underway, lined up in a 4-2-3-1 formation, whereas Morocco started in 4-3-3.
Within five minutes, Munir Mohamedi had denied his opponents the opportunity to go ahead, when he blocked a shot that Thorgan Hazard fed through to Michy Batshuayi.
Morocco sent a warning to their Belgian opponents with the last kick of the first half, when Hakim Ziyech smashed the ball towards Thibaut Courtois, who struggled to get a hand to it and dragged it into the net - but the goal was a disallowed for offside when VAR got involved. The Belgians had been spared, but Morocco had shown them that they were more than able to get ahead.
And ultimately, Abdelhamid Samiri did just that, curling a free kick into the back of the net from by the corner post, sending the crowd wild.
And, their victory was assured two minutes into added time, as Zakaria Aboukhlal clipped the ball into the top of the net to make certain his side would be claiming all three points on offer.
Despite having had just 33% possession, Morocco had all of the passion and top Group F at the expense of their Belgian opponents.
Depending on the outcome of the other Group F game this evening, when Croatia take on Canada, Belgium’s last game against Croatia could end up being a knock-out tie - despite both sides having finished on the podium at the previous edition of the tournament.