Day seven of the World Cup delivered everything a football fan could ask for: a Lionel Messi hat trick, a record-breaking Kylian Mbappé, and an emphatic Erling Haaland debut. The tournament is already producing moments of genuine historical weight, and with England versus Croatia on the horizon tonight, the action shows no sign of slowing down.
Argentina's title defence opened in Kansas City with Messi pulling off what had eluded him across seven previous World Cup appearances - a hat trick. The three goals drew him level with former Germany striker Miroslav Klose at the top of the all-time World Cup scoring charts on 16 goals, a milestone that will command attention from fans and broadcasters alike. Those monitoring football across every platform, from television studios to live blogs - the kind of rapid-fire coverage you find on a racing post greyhound style live tracker - will have clocked just how complete Messi's performance against Algeria was: unhurried, inventive, and ultimately decisive. Algeria pushed in spells, but they had no answer for an Argentine side that looks dangerous from the first whistle.
France's evening was more complicated, and arguably more revealing. The 2018 champions were second best in the first half against Senegal, managing a single shot and none on target as the West Africans pressed with intensity and ambition. It was a reminder that African sides are no longer content to absorb and contain - Senegal came to impose. The game turned in the second half through Michael Olise, whose assist in the 66th minute unlocked Mbappé, before substitute Bradley Barcola needed just two minutes on the pitch to add a second with a composed finish. Senegal pulled one back to set nerves jangling, but Mbappé's long-range strike sealed a 3-1 win and, with it, a landmark: his 58th goal for France made him the nation's all-time leading scorer, surpassing Olivier Giroud outright.
Haaland Announces Himself on the World Stage
Norway's return to the World Cup after a 28-year absence could not have been scripted more neatly. Erling Haaland, playing in the tournament for the first time, scored either side of a goal for Iraq by Aymen Hussein. Leo Østigård then added a third before Hussein compounded his evening by turning into his own net in stoppage time. The final score, 4-1, was emphatic, and it announced Norway as a side with serious intent. Haaland's physical presence and instinct in front of goal were exactly what his club form had promised - the World Cup stage appeared to diminish him not in the slightest.
England Face Croatia Again With Different Stakes
Tonight's fixture carries its own weight of history. England and Croatia meet again in a World Cup context, reprising the 2018 semifinal that ended in heartbreak for Gareth Southgate's side in Moscow. This time it is a group stage opener in Group L, but the implications remain significant - a win sets the tone for England's campaign and brings the dream of a second star on the shirt into sharper focus from the outset. Croatia, as ever, will not be taken lightly. Luka Modrić and company have consistently over-performed expectations at major tournaments, and England's players will need no reminding of that. The atmosphere around the fixture will be electric.
Austria and the Day's Other Result
Austria marked their first World Cup victory in 36 years with a 3-1 win over Jordan, a result that will provide genuine satisfaction in Vienna. It was a composed performance from a side that has grown considerably in stature in European football over the past decade, and it sets them up well within their group. Jordan, meanwhile, made their presence felt at stages but were ultimately outclassed. The full schedule of live updates, match streams, and in-depth analysis from all fixtures is available via ESPN throughout the tournament.