Portsmouth and England defender Glen Johnson has agreed to join Liverpool in a £17.5m move. Chelsea and Manchester City were also interested but it is thought Anfield was his preferred destination.
It is understood Pompey still owe Liverpool £7m from the deal that saw them buy Peter Crouch last summer.
A Liverpool statement said: "We have reached an agreement with Portsmouth and Glen Johnson for the transfer of the player to Anfield."