Liverpool have agreed an initial £69m fee to sign Eintracht Frankfurt striker Hugo Ekitike with the Frenchman expected to arrive in the UK for a medical on Tuesday.
Frankfurt accepted a deal worth £79m, with £69m guaranteed and £10m in add-ons for the 23-year old striker.
Ekitike is expected to sign a six-year contract and will fly out to join Liverpool’s Asia tour later this week.
Newcastle had a £70m bid for Ekitike rejected this month, while Liverpool have shown an interest in Magpies striker Alexander Isak.
He scored 15 goals in 31 starts as Frankfurt finished third in the Bundesliga last season.
His arrival will push Liverpool’s spending past £250m this summer.
They signed Florian Wirtz for a potential British record £116m, while defenders Milos Kerkez and Jeremie Frimpong have arrived for a combined £70m.
Only five players bettered Ekitike’s scoring record in the Bundesliga last season, and he provided eight assists.
He had 117 shots on goal, more than any other player.