Newcastle United have agreed a fee worth around £38 million with Leicester City for attacker Harvey Barnes, according to The Athletic.
Personal terms between the winger and Newcastle should not be a problem, and he could sign on the dotted line before the end of this week.
Newcastle have been eyeing a deal for Barnes all summer but faced competition from Premier League rivals Aston Villa and West Ham United.
However, they have won the race for the 25-year-old, who finished as Leicester’s top scorer last season.
Despite the club’s relegation to the Championship, he bagged 13 goals and assists in 34 appearances.
He has made 187 appearances for the Foxes in all competitions, netting 45 goals.
Leicester must cut their wage bill following the drop into the Championship, and several players have already left the club.
James Maddison, Jonny Evans and Youri Tielemans have exited, along with Ayoze Perez, Caglar Soyuncu, Nampalys Mendy, Daniel Amartey and Ryan Bertrand.
Leicester will have to rebuild their squad from scratch as they play in the Championship for the first time since 2014.
They have signed Harry Winks from Tottenham Hotspur, while Conor Coady has joined from Wolverhampton Wanderers to provide experience in defence.
Leicester manager Enzo Maresca is reportedly after Chelsea starlet Cesare Casadei.
The Italian midfielder will likely leave the Blues on loan, and Leicester have put themselves in pole position to secure his services.
Leicester are the favourites to climb back into the top flight but will not find it easy in a hugely competitive Championship this season.