Everton have reached an agreement to sign Udinese striker Beto.
The Toffees have agreed a deal worth €30 million plus the addition of performance-related add-ons - after the last details were finalised on Saturday between parties.
The 25-year-old is set to travel to Merseyside on Sunday to undergo a medical and complete his move.
Beto has been a long-term target for the Premier League side, where they tried to sign the Portuguese international back in January.
Everton also had a bid knocked back earlier this month - worth €25 million plus €5 million in performance-related add-ons - as revealed on this site.
Report by Nathan Gissing