Newcastle United have allowed Ivan Toney to join Peterborough United for an undisclosed fee.
The 22-year-old made four appearances for the Magpies since joining from Northampton Town in 2015.
Toney spent six loan spells away from St. James' Park but he will now leave on a permanent basis.
The Posh are currently in League One.