Euro 2016 was one of the most anticipated footballing events in the year and it has certainly lived up to expectations so far.
The tournament has delivered some enticing encounters between quality sides and edge of the seat action throughout.
With only eight teams left, the competition reaches its business end with each of the eight sides fighting for the coveted trophy.
BECOME A WRITER
Do you have what it takes? Sign up today and send over your 250-word test article: http://gms.to/haveyoursay3
Article continues below
Two teams who have been particularly impressive so far, Wales and Belgium, go head-to-head in what is set to be a great spectacle.
Here we take a look at three key player battles to watch out for in the game.
Article continues below
Gareth Bale vs Toby Alderweireld
Gareth Bale has been simply phenomenal in Euro 2016 so far. The Welsh frontman is the joint top scorer in the tournament with three goals - two of them being brilliant free-kicks.
The world's most expensive player is definitely the biggest attacking threat in Chris Coleman's side, directly contributing in 82% of his side's goals in the qualifiers, more than any other player at the European Championship.
The man tasked with keeping Bale at bay will most certainly be Tottenham Hotspur defender Toby Alderweireld.
The Belgian centre-back has carried his excellent club form forward at the Euros, with an impressive pass completion rate of 87.5%.
Alderweireld has also been imperious in the air, winning 1.3 aerial duels per match at an average.
Aaron Ramsey vs Radja Nainggolan
If Gareth Bale is the most explosive forward in the Welsh side, Aaron Ramsey is undoubtedly the chief creator for Chris Coleman's men.
The Arsenal player has been brilliant in France this summer, scoring once and setting up two goals in the process.
Radja Nainggolan is one of the most coveted players in Europe at the moment and it's not hard to see why. Nainggolan is brilliant at controlling the tempo of the game and offers some much-needed dynamism in midfield with an average of two shots per game at the Euros.
With both teams likely to build up play in midfield, these two players could be crucial in deciding the outcome of the tie.
Ashley Williams vs Eden Hazard
Eden Hazard looks to be back to his sparkling best following a dismal campaign with Chelsea.
The attacking midfielder scored one and assisted another as Belgium thrashed Hungary 4-0 in the round of 16. Hazard is definitely the man capable of inspiring his side and Wales will be well aware of that.
The man most likely to marshall Hazard on the night will be Wales captain Ashley Williams.
The Swansea City captain was instrumental in his side's bid to avoid relegation and has established himself as one of the most consistent defenders in the Premier League.
Williams needs to pay special attention to the likes of Hazard, who can be absolutely ruthless in front of goal.
Where will the Wales-Belgium match be won on the day? Let us know YOUR thoughts in the comment section below!