Liverpool have won the race to sign England international Glen Johnson after reaching an agreement with Portsmouth for the defender.
The Reds have confirmed the news less than a week after they reportedly had an £18.5million offer for the player accepted.
Chelsea had also been linked with the 24-year-old, who left Stamford Bridge almost two years ago, but cooled their interest in the player recently.
Executive chairman Peter Storrie admitted earlier this month that he was preparing for Johnson to leave Fratton Park, when he said: "Glen's had a fantastic season for us and I think he's the best right-back in the country at the moment.
"I've know Glen a long while, from my West Ham days. When I re-signed him (at Portsmouth) we talked things over.
"He said, 'If one of the big four come in with Champions League football, would you stand in my way?'
"I told him I couldn't do that. Providing the deal is right for Portsmouth and Glen then we'll look to try and do something in the right way.
"It's very hard to try and hold people back when they've a chance to play in the Champions League. I accept that."
Johnson made exactly 100 appearances for Pompey during his two seasons with the club, finding the net four times.
He has also started England's recent World Cup qualifying successes against Ukraine, Kazakhstan and Andorra.