Premier League new boys Crystal Palace have completed the signing of striker Dwight Gayle from League One Peterborough United. The 22-year-old made a big impact at London Road with 13 goals in 29 appearances but was not able to prevent their relegation to League One.

The transfer could reportedly be worth up to £8.5m, including add-ons, to Peterborough.