Northampton Town youngster Ivan Toney has joined Newcastle United for an undisclosed fee.
The 19-year-old, who came through the Cobblers' youth ranks, becomes the Premier League outfit's fifth summer signing.
Toney made 44 appearances for Northampton in all competitions last season, scoring 10 goals for the League Two side.
Upon agreeing a long-term deal at St James' Park, he told his new club's official website: "I'm happy to be here and very excited. The players here are a great standard and I can't wait to get going and show what I'm all about.
"Being a young lad who is scoring goals in the Football League was a great thing. Now I want to progress here and eventually do it in the Premier League."
Toney became Northampton's youngest ever player when making his senior debut aged just 16 in November 2012.