Liverpool have completed the signing of Porto winger Luis Diaz in a deal worth around £50million, subject to a work permit.
The Reds have agreed a fee of £37.5million with the Portuguese giants, plus around £12.5million in potential add-ons and bonuses. The release clause in Diaz's contract with Porto stood at £67million.
Diaz will wear the No 23 shirt at Anfield. He will arrive on Merseyside once he has completed international duty with Colombia, who face Argentina in a World Cup qualifier in Cordoba on Tuesday evening.
Liverpool had long been admirers of the 25-year-old, who has emerged as one of the most exciting talents in European football, and were thought to be planning to wait until the summer to make a formal approach.