Liverpool have completed the signing of Porto winger Luis Diaz for a fee which could eventually rise to £50m.
The Colombia international moves to Anfield immediately, with the Reds completing one of the standout deals of the January transfer window despite Diaz initially appearing destined for a move to Tottenham.
Diaz has signed a five-and-a-half year contract at Anfield which runs until summer 2027.