Everton have agreed a £25.75m (€30m) deal with Serie A side Udinese for Portuguese striker Beto.
The 25-year-old has signed a four-year contract.
Beto found the net 10 times in 34 appearances in Italy last term and becomes Everton’s fifth signing – and fourth forward addition – of the summer window.
The Toffees are currently bottom of the Premier League having lost their opening three games of the season without scoring a goal.
Following Everton’s 1-0 defeat to Wolves at the weekend, manager Sean Dyche said: “People still ask, why haven’t we signed two strikers? We haven’t got pots of gold, we are trying to construct deals.”
Beto’s compatriot, Youssef Chermiti, who was signed from Sporting Lisbon earlier in the window, made his debut from the bench against Wolves, while Everton have also added Arnaut Danjuma from Villarreal and Leeds’ Jack Harrison this summer.
Beto told evertontv: “It feels good to join Everton. I have always appreciated them as a club.
“Everton is a big, big club in the Premier League, well respected and has big history. It was easy to make this move.
“When a club like Everton tries to buy you in January and then comes again in the summer, you feel like, ‘Okay, they want me for real’, so that made the decision easy for me as well. My idol, Samuel Eto’o, played here, too, which makes it even more special.”
Beto joined Udinese from Portuguese side Portimonense in the summer of 2021 and netted 11 times in his debut Serie A campaign, before a 10-goal haul last term.
Everton boss Dyche said: “We have been eager to strengthen our striking options to add more attacking quality to our squad and the arrival of Beto gives us that.
“He has impressed in a top league like Serie A for the past two seasons and scored goals. As a powerful striker who can carry the ball, hold up play, is strong in the air and works hard for the team, he has a lot of attributes that we hope can see him prove to be a success with Everton.”
Dyche’s bid to sign a proven striker was brought into sharper focus when Dominic Calvert-Lewin was forced out of Everton’s recent 4-0 defeat at Aston Villa after sustaining a facial injury.
Everton visit League Two side Doncaster Rovers in the Carabao Cup second round on Wednesday before travelling to Sheffield United in the Premier League on Saturday.
Follow the summer transfer window with Sky Sports
Who will be on the move in the final days of the transfer window before it closes at 11pm on September 1 in England and midnight in Scotland?
Keep up to date with all the latest transfer news and rumours in our dedicated Transfer Centre blog on Sky Sports’ digital platforms. You can also catch up with the ins, outs and analysis on Sky Sports News.