Crystal Palace have completed the signing of Christian Benteke for a fee believed to be in the region of £30million.
The Belgium international had long been linked with a move to Selhurst Park and has now signed a four-year deal with Palace to end his time at Liverpool.
Benteke joined Liverpool from Aston Villa ahead of the 2015-16 campaign, but failed to live up to the high expectations at Anfield.
He netted 10 goals in 42 appearances in all competitions last term, including the stoppage-time winner over Palace back in March.
The 25-year-old initially stated that he was ready to fight for his place at Liverpool, but opted to move on after he was deemed surplus to requirements by Jurgen Klopp.
Benteke becomes Palace's fourth signing of this transfer window after the previous capture of Steve Mandanda, James Tomkins and Andros Townsend.