Liverpool have surprised many of their supporters at the end of this window with a late move for Luis Diaz, with the Porto player set to complete a transfer to the club over this weekend.
That is what they have done, then, and Pedro Sepulveda on Twitter has revealed the contract he will sign will run until 2027.
Anfield Watch Verdict
This looks an exciting signing for Liverpool.
It's rather come out of the blue but it is certainly nice to see the Reds acting at the end of the market.
Clearly, he is a talented player and it'll be interesting to see how he does in red.