Crystal Palace have reached an agreement with Liverpool to sign Belgium striker Christian Benteke. The clubs have agreed a fee of £27m plus add-ons that could see the deal rise to above £30m. The 25-year-old is travelling to London to have a medical and finalise personal terms. Benteke, who joined the Reds for £32.5m in July 2015 under former boss Brendan Rodgers, will become Palace’s all-time record signing by some distance. Palace had an offer worth £23m up front, plus £7m add ons, rejected on Tuesday.