Henry Onyekuru has completed a 15 million Euros transfer to AS Monaco from Everton, the French Ligue 1 club have announced.
He has signed a five-year deal.
The initial transfer fee is 13.5 million Euros, while there is another 1.5 million Euros as add-ons.
As first reported by SCORENigeria, Onyekuru, 22, arrived France yesterday ahead of completing his transfer today.
He was delayed from joining the team over his entry visa to France.
Last season, he scored 16 goals and made six assists in all competitions as Galatasaray won the league and cup double again in Turkey.
He has also previously played on loan at Anderlecht.