Liverpool have completed the signing of Colombia forward Luis Diaz from Porto in a deal that could potentially rise to £50 million ($53.6m).
The Premier League club have agreed to pay an initial fee of £37.5m for Diaz but could see Liverpool forking out an additional £12.5m with add-ons.
Liverpool representatives travelled to South America, where Diaz is currently on international duty, to complete the deal ahead of Monday’s transfer deadline.
The 25-year-old has understood to have signed a five-year contract with the Anfield club but is Diaz not expected to arrive on Merseyside until later in the week at the earliest. He is due to play for Colombia in a World Cup qualifier in Argentina on Tuesday.
Liverpool have beaten off competition from other clubs, notably Tottenham Hotspur, to secure the services of the player.
Diaz was understood to have been Klopp’s first target for next summer but the club decided to move earlier than planned due to the interest of others.
He scored 41 goals in 125 games for Porto after moving to Europe from Colombia’s Junior FC in the summer of 2019 and has also scored seven times in 31 appearances for his country.
Diaz played against Liverpool twice earlier this season as Porto faced Klopp’s side in the Champions League group stage. Liverpool won 5-1 in September in Portugal and then 2-0 at Anfield two months later.
Jurgen Klopp's team are due to host Cardiff City in the FA Cup fourth round on February 6.