Everton have signed Portuguese striker Beto from Italian side Udinese for a fee reportedly worth up to £30m.
The 25-year-old has signed a four-year contract at Goodison Park and becomes their fifth signing of the summer.
The 6ft 4in striker scored 10 goals for Udinese last season and bolsters a Toffees team that has yet to find the back of the net this campaign.
"It feels good to join Everton," said Beto, who was linked with the club during the January transfer window.
"Everton is a big, big club in the Premier League, well respected and has big history.