Liverpool 'are closing in on the signing of Luis Diaz' after hijacking Tottenham's move for the Porto and Colombia winger.
The deal to take Diaz to Anfield will reportedly be worth £37.5million with £12.5m in add-ons.
Tottenham believed they had an agreement with Porto for the 25-year-old ahead of Monday's transfer deadline.
But Diaz's preference was to sign for Liverpool and he held out for the move, according to The Daily Mirror.
Manchester United had also been linked with a move for Diaz, who rejected a move to Everton last year in exchange for his compatriot James Rodriguez.
Diaz will bolster the attacking options available to Jurgen Klopp as Liverpool pursue Manchester City at the top of the Premier League and try to win the Champions League and the domestic cups.
They have already faced Diaz in the Champions League this season, beating Porto both home and away in the group stage.
Diaz had a release clause of £68m at Porto but Liverpool have been able to secure a deal for just over half that.