Diaz has scored 20 goals in 37 appearances for club and country this season. Photo: BBC
Liverpool has signed Colombia winger Luis Diaz from Porto in a deal worth 45m euros (£37.5m), with a further 15m euros (£12.5m) in potential bonuses.
Diaz has signed a contract until 2027 with the Merseyside club.
BBC reports that the 25-year-old had previously been linked with a move to Tottenham, who reportedly had a bid of around £38m rejected.
“I’m very happy to sign for Liverpool,” the international said on Sunday via the club’s official Twitter account.
Diaz requires a work permit and is unlikely to arrive in Liverpool until the end of next week at the earliest.
Writing by Muzha Kucha