Everton have turned to Udinese striker Beto in their bid for Premier League safety.
The 25-year-old landed in Liverpool on Sunday ahead of undergoing a medical.
Everton will pay £21.4m plus £4.2m in potential add ons for the Portuguese forward, with no payment due until the next financial year.
With the Toffees bottom of the Premier League and yet to score a goal, Sean Dyche will be hoping his new signing can have an immediate impact.
Everton have seen two bids rejected for Southampton's Che Adams, and have moved quickly to find an alternative.
Sporting Lisbon striker Youssef Chermiti moved to Goodison Park for a fee of £15million last week, making his debut in Saturday's 1-0 home defeat to Wolves.
Beto scored 10 goals for Udinese in Serie A last season, and at 6ft 4in he will provide a physical presence for Dyche to rely on.
His arrival is all the more welcome given Dominic Calvert-Lewin is unavailable after suffering a facial injury in the 4-0 defeat at Aston Villa.
Demarai Gray's proposed move from Everton to Al Shabab is in the balance.
A deal had been agreed and the player has his visa, however, changes at boardroom level at Al Shabab on Sunday have jeopardised the transfer.
Another Saudi club is interested.
Gray has not yet featured for Everton this season, with his future set to be away from Goodison Park.