Everton have sold forward Henry Onyekuru to Ligue 1 side Monaco for an undisclosed fee.

The Nigeria international, 22, never made an appearance for the Toffees after joining on a five-year deal from Belgian club KAS Eupen for £7m 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.