Crystal Palace have signed Belgium striker Christian Benteke from Liverpool on a four-year deal.
The fee for the 25-year-old forward is thought to be around £27m, with a further £5m due in add-ons.
Benteke joined the Reds for £32.5m in July 2015 and scored 10 goals, but started only eight Premier League games under new boss Jurgen Klopp.
He becomes Palace’s fourth signing of the summer after Andros Townsend, James Tomkins and Steve Mandanda.
“I’m very happy to commit my future to Crystal Palace,” said former Aston Villa player Benteke, who has six goals in 26 games for his country.