Well now, aren't we in for a delightful match! Would you look at this; the good ole tea-loving England against brie-and-baguette France. Truly a European football classic, oh how the tables are set.
If we take a stroll down memory lane, England boasts a clean sheet against Jamaica recently, stopping them cold at 7 to zip. And let's not forget the admirable win over Switzerland, albeit just a one-goal difference. They also held the United States - the country that calls football 'soccer' - to a goalless draw and narrowly won over South Africa. Only a single loss against Germany mars their recent track record.
Meanwhile, France is surfing on their triumphs over Brazil and Belgium. Now who wouldn't strut about after defeating Brazil with a one-goal advantage? However, France did lose to Spain in an impressive bout. They managed to eke out a victory against Nigeria, but fell short against Switzerland.
History is a great teacher but not a fortune teller. It's a tough call, folks. England seems more consistent, sure, but France has its moments like this tumultuous love-hate relationship with the goal net.
Throwing all caution to wind, I reckon we'll see England flaunting their stiff upper lip and pulling through the game. It's not going to be an overwhelming victory, but I suspect a decent enough display of their mettle to edge over France.
So, taking all of this into account and defying every rule of rational thought, let’s wrap this up.
Albert’s Prediction: England by 1