England striker Harry Kane has signed a new contract with Tottenham that will tie him to the club until 2022.
The deal, reportedly worth more than £100,000 a week, replaces the five-year agreement he signed in February 2015.
“Everyone knows what I feel for this club,” said Kane, who has scored five goals in 17 England appearances.
“To sign another contract is a special feeling. We have got a great young squad and the club is moving in the right direction.”
Kane has scored six goals in 10 appearances for Spurs this season, despite missing 10 games with an ankle injury.
The 23-year-old is the latest in a growing line of players to commit to White Hart Lane in the last couple of months, with Christian Erisken, Dele Alli, Kyle Walker, Danny Rose, Eric Dier and Harry Winks all agreeing fresh terms in north London
He scored 21 times in the top flight in 2014-15 and won the Golden Boot with 25 league goals last season.