Joe Allen has completed his transfer from Liverpool to Stoke City.
The 26-year-old Welsh midfielder has signed a five-year deal with the Potters who have paid the Reds a reported fee of £13million.
Allen starred for Wales at Euro2016 but still could not force his way into Jurgen Klopp's plans for the upcoming season and has been duly offloaded.
Allen told Stoke's official website: "It's been a whirlwind 48 hours for me but I am delighted to have finally been able to put pen to paper.
“It wasn't a difficult decision for me to make. I am incredibly excited about my future here at Stoke City."
BREAKING | Stoke City are delighted to announce the signing of Joe Allen from @LFC on a 5-year deal #SCFCpic.twitter.com/3XqQ8EFyyk
— Stoke City FC (@stokecity) July 25, 2016