Everton have beaten off competition from Premier League rivals to sign young Nigeria striker Henry Onyekuru, the joint leading scorer in the Belgian top flight last season, for around £7m.
Onyekuru, who netted 22 times for struggling Eupen in the Jupiler League, is set to sign for the Toffees but remain in Belgium for the next campaign on loan at champions Anderlecht.
The 20-year-old is thought to have been among West Ham’s summer targets, while he had also been linked with Arsenal.
Onyekuru was born in Nigeria but left for the Aspire Academy in Qatar in 2010, while in his early teens.
He departed for Eupen in 2015 and helped them win promotion with six goals in his first season before becoming even more prolific in Belgian top division.
The forward, who won his first Nigeria cap last month, is set to become Everton’s third signing of the summer.
Ronald Koeman’s men have recruited England Under-21 goalkeeper Jordan Pickford from Sunderland for £30m and Ajax midfielder Davy Klaassen for £24m.
West Ham were believed to be keen on Onyekuru and have also been credited with interest in Arsenal’s Olivier Giroud and Theo Walcott as they target striking reinforcements.
The Gunners have held talks with Lyon over signing striker Alexandre Lacazette and have courted in-demand Monaco starlet Kylian Mbappe.