Everton have completed the signing of midfielder Andre Gomes from Barcelona in a permanent deal worth €25m plus add-ons, it has been confirmed.
The Toffees paid a season-long loan fee of €2.5m to land the Portuguese international but did not possess an option to sign the midfielder permanently.
Both Tottenham and West Ham had been extensively linked to the former Benfica midfielder, leading to reports that the transfer fee could be as high as €35m.
However, he has now secured a move to Goodison Park on a permanent contract having enjoyed a high level of performance across 29 matches last season.
He is set to be one of a number of permanent exits from the Camp Nou this summer as they aim to raise funds and free-up wages to then reinvest further in their first-team squad - goalkeeper Jasper Cillessen joined Valencia earlier on Tuesday.
Gomes joined Barca from Valencia in 2016 in a deal worth up to €55m but failed to settle at the Catalan giants, appearing in 78 matches and scoring in three matches.
He has won 29 caps with Portugal, with whom he won the 2016 European Championships.