Everton agree deal to sign Nigeria striker Henry Onyekuru - source

Everton have agreed a £7 million deal to sign Nigeria international Henry Onyekuru from Belgian side Eupen, according to multiple reports.

Onyekuru, 20, finished the season as joint-top scorer in the Belgian Super League with 22 goals in 38 matches.

Arsenal and West Ham were reported to be interested in the striker but Everton have moved quickly to tie up a deal for Onyekuru, who reportedly had a medical at the club's Finch Farm training complex on Monday..

It is reported that Everton plan to loan the striker to Anderlecht, who will play in the Champions League next season, to assist his development before bringing him to the Premier League permanently.

Onyekuru will be Everton's third signing of the summer, following Sunderland goalkeeper Jordan Pickford, who arrived in a club-record £30m deal, and Ajax midfielder Davy Klaasen.

It will take the club's spending past the £60m barrier this month with a deal pending for Malaga forward Sandro Ramirez.

Everton activated the former Barcelona player's £5.7m release clause a couple of weeks ago but there has been a delay in completing the transfer because of his involvement with Spain's under-21s at the European Under-21 Championship.

However, with the tournament due to finish on Friday it is likely the 21-year-old will complete a move later this week.

Everton are also reportedly interested in Swansea midfielder Gylfi Sigurdsson and Burnley centre-back Michael Keane.