Thirty-one days have flown by, but the opening day of the biggest-ever FIFA World Cup, spread across the United States, Mexico and Canada, now feels a lifetime away.

Over the past month, the world has witnessed 101 matches, and only three remain before the curtain falls on the 2026 tournament. The race for the trophy enters its decisive phase on Wednesday, with four heavyweights battling for the two places in Sunday’s final.

The road to the semi-finals has delivered everything a World Cup promises — expected triumphs, dramatic finishes, stunning upsets and no shortage of controversy.

Now, it comes down to two mouth-watering contests: an imperious France against a meticulously drilled Spain, and an adventurous England side taking on defending champions Argentina.

For the first time in World Cup history, the world’s top four-ranked teams have all reached the semi-finals. It is also only the third time that the last four consists entirely of former world champions.