Harry Kane has signed a new contract at Tottenham that will run until 2022, the club have announced.
Kane had been in talks with Spurs since the summer and his new deal extends his stay at White Hart Lane by a further two years.
The England striker finished top scorer in the Premier League last season with 25 goals and has hit the net five times already this term.
"It's amazing. Everyone knows how much I love this team and what I feel for this club," Kane told Tottenham's official club website.
"To sign another contract is a special feeling. We've got a great, young squad and the club is moving in the right direction."
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here