Luis Diaz has undergone his medical ahead of a £45m move to Liverpool, who expect to complete the signing of the Porto winger on Sunday.
Spurs made an offer for Diaz, but the 25-year-old prefers a move to Liverpool, who are now set to make him their first signing of the January transfer window.
- Transfer Centre LIVE! | Paper Talk
- All January done deals | Deadline Day: How to follow
- Get Sky Sports | Live football on Sky Sports
Diaz was manager Jurgen Klopp’s first choice for the summer window, but Liverpool accelerated their plans due to Spurs’ strong interest.
Liverpool are said to be offering an initial £37m, with bonuses included in the deal that will only be triggered if Diaz becomes a big success at Anfield.
Diaz is currently on international duty with Colombia, and is set to feature against Argentina in Tuesday’s World Cup qualifier.
Tottenham had been locked in talks with Porto over Diaz this week, with the Premier League club said to be willing to pay up to £46m, with £37.6m up front and £8.4m in performance-related add-ons.