Nigeria international Henry Onyekuru has completed a permanent move from Premier League club Everton to Monaco.
The Ligue 1 club announced the arrival of the Nigeria international from England in a deal which will keep him at the club till 2024, for a reported £12.5 million fee.
22-year old Onyekuru never made an appearance for the Toffees after joining on a five-year deal from Belgian club KAS Eupen in 2017.
He spent the 2017-18 season back in Belgium on loan at Anderlecht, before another loan deal at Turkish side Galatasaray last year.
Onyekuru scored 14 goals in 31 league games as Galatasaray won the title. He also has 11 caps for Nigeria and was part of the team that helped Nigeria emerge third at the 2019 African Cup of Nations.