After 60 matches, we have finally reached the 2018 FIFA World Cup Semi-Finals where the ‘Fabulous Four’ all do battle for a place in Sunday’s Grand Final.
First up is the almighty clash of title favourites as France meet Belgium in the opening semi-final.
Team NewsEmbed from Getty Images
France have Blaise Matuidi available after the Juventus midfielder served a one match ban last time out.
That means that Corentin Tolisso will drop back down to the bench.
Belgium meanwhile are without Right Wing-back, Thomas Meunier due to suspension but could yet stick with same formation as last time out.
France come into this unbeaten with four wins and a draw from their five World Cup games so far.
Along the way, they have beaten three South-American sides and drew their only European meeting, against Denmark in final group game.
Belgium meanwhile have won all of their games en route to this stage, netting 14 goals and conceding just five times.
In their last outing, the Red Devils managed to stun Brazil so extended their unbeaten run to 24 matches.
This definitely should be a thriller because both teams are dangerous and there is a place in the final at stake here, so everyone will want to leave their body out there knowing that they tried their best.
As top scorers, Belgium will fancy their chances here and they have players currently at peak of their careers who know that this is probably their time to go for the title.
France however have a fairly youthful side mixed with experience of Matuidi and Adil Rami so won’t fear too much here, having already disposed of Argentina and Uruguay in last two rounds.
This is tough to predict because it could really come down to who holds their nerve but I am ultimately going for a Belgium win after extra time.
Prediction: France 1-2 Belgium AET