Harry Kane has become England's most-capped men's footballer, scoring in a 2-1 win over Croatia at Wembley.
The Ballon d'Or winner won a record 126th cap in the Nations League fixture on Thursday evening after being named in the starting line-up.
Kane's latest cap took him past former England goalkeeper Peter Shilton's long-standing record of 125 caps.
Shilton - who had held the record since 1989 - and Prince William made a presentation to Kane on the pitch before the game. Kane was handed a commemorative shirt with 126 on the back along with a plaque to mark the occasion.
The Bayern Munich striker marked the historic occasion with a goal, scoring a second-half penalty after Jarell Quansah was fouled in the box to take his tally for his country to 92.
Speaking to ITV, Kane said: "An incredible gesture at the start of the game, but it was all about getting the win.
"They are a tough team who wanted to prove something. For large spells we did well, but got a little tired. It sets up a great game [against Spain] on Sunday."
Read more from Sky News:
Teen girl who stabbed love rival to death pleads guilty
Carrick and Sage sacked in first dismissal of season
England head coach Thomas Tuchel wrote in his programme notes: "It's the perfect place to celebrate Harry Kane and his recent achievements.
"There's something quite poetic about the fact that almost a week or so after he was named England's first Ballon d'Or winner for over 25 years, he's now on the cusp of becoming the country's all-time record caps holder.
"It's so special, not just for Harry, but for all of us."
(c) Sky News 2026: Harry Kane marks record England cap with a goal at Wembley
Claude maker Anthropic seeks $1.4trn valuation amid worry over AI investment
Authorities investigate whether 'criminal conduct' contributed to deadly Brooklyn building collapse
FBI seizes $1.2bn stolen in Binance cryptocurrency hack
Man shot dead in Washington DC gym is named