Four days on from knocking Spain out of the World Cup, Morocco are faced with another European heavyweight as they face Portugal in the quarter-finals.
After finishing above Croatia and Belgium in the group stage, the Atlas Lions then stunned Spain as they won on penalties to make it beyond the last-16 stage at the World Cup for the first time ever. They now face a Portugal side who are full of confidence themselves, having dismantled Switzerland in a 6-1 victory last time out.
CLICK HERE TO FOLLOW MOROCCO VS PORTUGAL LIVE!
Fernando Santos made the huge call to drop Cristiano Ronaldo for that match and it paid off handsomely, with his 21-year-old replacement Goncalo Ramos netting the first hat-trick of the tournament.
While they won the Euros six years ago, this is not a particularly familiar stage for Portugal either. Only twice before have they made it to the last-eight of a World Cup.
Where to watch Morocco vs Portugal
TV channel: In the UK, the match will be televised free-to-air and live on ITV, with coverage beginning at 2pm GMT ahead of a 3pm kick-off.
Live stream: Fans can also catch the game live online via the ITVX app and ITV website.