Liverpool have agreed to pay up to €100 million (£85 million) for Benfica striker Darwin Nunez.
The deal was revealed by the Portuguese club on Monday morning.
They revealed that Liverpool will pay an initial fee of €75 million (£64 million), with €25 million in add-ons included in the deal.
The move is conditional on the 22-year-old agreeing personal terms with Liverpool and passing a medical examination.
Nunez will then sign a five-year contract with the company.
Julian Ward, Liverpool’s director of football, was in Portugal to finalize the transfer while negotiating the terms of the agreement.
Nunez scored 34 goals in all competitions for Benfica last season, including goals in both legs of the club’s Champions League quarter-final loss to Liverpool in April.