Arsenal have agreed a £6.8m transfer fee with Belgian club KAS Eupen for Nigerian striker Henry Onyekuru.
The Gunners have been in talks with the Belgian club since last week, having led a string of Premier League teams interested in Onyekuru.
Personal terms have not yet been agreed with the player’s representatives, but he is an avid Arsenal fan and is understood to be keen on the move.
The 19-year-old is the top scorer in the Jupiler League, notching his 20th goal on May 20, and has been of interest to Everton, Southampton, West Ham and West Brom.
He is thought to have a £6.8m release clause in his contract and has already turned down moves to Belgian giants Brugge and Anderlecht.
Onyekuru made his debut for Eupen in 2015 as a 17-year-old and helped the club achieve promotion to the Belgian top flight in his debut season.
The player is currently on international duty with Nigeria, who play a friendly against Togo in Paris on Thursday.