Crystal Palace have completed the club record signing of Christian Benteke.
The striker completes a move to Selhurst Park in a deal worth up to £32million where he has arrived from Liverpool.
The Belgian only moved from Aston Villa to Anfield last summer in a £32.5million deal, but failed to secure a place in the squad under Brendan Rodgers and laterly Jurgen Klopp.
Crystal Palace will pay around £27million up front, with a further £5million payable as performance related addons.
