If the first two quarter-finals are anything to go by, today's World Cup offerings look set to be full of intrigue once again.
Yesterday's meetings saw European and South American opposition go head-to-head as drama flowed form end to end and both were decided by penalties. Tournament favourites Brazil suffered a shock exit at the hands of the wily Croatia, while Lionel Messi helped his Argentina side progress past the Netherlands.
Today, surprise quarter-finalists Morocco meet Portugal after beating Spain on penalties in the round-of-16. Cristiano Ronaldo's omission from the last game dominated pre-match news but took a back seat as his replacement, Goncalo Ramos, bagged a hat-trick in their 6-1 demolition of Switzerland.
Here's everything you need to know about the penultimate quarter-final.
What time does Morocco vs Portugal kick off?
Portugal vs Morocco will kick off at 3pm UK time on Saturday, December 10.
What channel is Morocco vs Portugal on TV?
The match will be live on ITV One. Coverage begins at 2pm, roughly one hour before kick-off.
How do I live stream Morocco vs Portugal ?
ITV will be streaming the match both on their ITVX website and on the app on mobile devices.
Where is Morocco vs Portugal being played?
The match will be played at the 44,400-capacity Al Thumama Stadium in Doha.
What are the latest betting odds?
Morocco win - 9/2
Draw - 13/5
Portugal win - 4/6
(Odds courtesy of Sky Bet, correct at time of publishing. Please gamble responsibly.)