​Everton forward Henry Onyekuru has completed a switch to Ligue 1 side Monaco, heading to France for an undisclosed fee beliieved to be in the region of £12m. 


The 22-year-old joined the Toffees for £6m from KAS Eupen back in 2017, but was immediately sent back to Belgium for the 2017/18 campaign as he joined Anderlecht on loan. 

Despite impressing in Belgium with 10 goals in 29 appearances, he was unable once again to secure a work permit last summer and was sent out on loan to Galatasaray for further game-time. 


He returned to the club this summer, but the Toffees have finally cut their losses – and confirmed on Monday that the 22-year-old has departed on a permanent basis. 

The Nigerian joins Monaco as they look to recover from a disastrous season that saw them come perilously close to relegation, and comes as their fourth summer signing after Gelson Martins and Montpellier duo Benjamin Lecomte and Ruben Aguilar. 


​The Toffees, meanwhile, turn their attention to their first home match of the season this Saturday, as they take on Watford after a stalemate with Crystal Palace on the opening day.