Harry Kane’s record 126th cap and 92nd goal sealed England’s 2-1 win over Croatia on Thursday night at Wembley, setting up a showdown in Spain.
Harry Kane surpassed Peter Shilton as England’s most-capped men’s player during Thursday’s match at a sold-out Wembley. The Prince of Wales and Shilton presented a pre-match tribute to the Bayern Munich striker, whose recent Ballon d’Or triumph was also celebrated by the crowd.
Harry Kane making more history 🏴 He now holds the all-time record of most appearances for England 👏 pic.twitter.com/ZHxW5A2lo7
Morgan Rogers opened the scoring for England after Josko Gvardiol tangled his feet to allow a close-range finish. Croatia responded in the second half when Petar Sucic intercepted a loose header from Jarell Quansah to equalize.
Quansah quickly redeemed himself by winning a penalty minutes later.
Recognised by royalty 🏴❤️ His Royal Highness the Prince of Wales joins @HKane at Wembley to congratulate the England captain on breaking the #ThreeLions caps record 👏 pic.twitter.com/hNXdjTZCbZ
The victory rubberstamped qualification for the Nations League quarter-finals in March. Thomas Tuchel’s side now travels to face group leaders Spain on Sunday with the top spot in Group A3 still on the line, according to rte.ie.
Italy moved level with France at the top of Nations League Group A1 following a 3-1 victory in Milan. Michael Olise opened the scoring for France in the 10th minute at the San Siro before Pio Esposito struck twice for Italy. Davide Frattesi added Italy’s second goal during the match.

Harry Kane holds the record with 126 caps, moving past Peter Shilton’s previous mark of 125.
Italy defeated France 3-1 at the San Siro after Pio Esposito scored twice to overturn Michael Olise’s early opening goal for Zinedine Zidane’s team.
Our #ThreeLions take a one goal advantage into the break 💪 pic.twitter.com/1Hc9eSLOAf
What it means to become @england’s all-time appearance holder ❤️🏴 pic.twitter.com/sfpxpML7c9