Christian Benteke is expected to undergo a medical at Crystal Palace on Friday after Liverpool accepted the Eagles' latest bid for the Belgium striker.
It is understood Liverpool accepted Palace's bid of £27million, with a possible further £5million in add-ons.
Benteke only joined Liverpool last summer in a £32.5million deal from Aston Villa.
Palace failed last week with a bid of £23million plus £7million in add-ons, but have since offered a package that Liverpool viewed as far more realistic.
Benteke was brought in by manager Jurgen Klopp's predecessor Brendan Rodgers, who regarded the striker as a key signing in his plans for the future.
Alan Pardew on Benteke:
"He'll have his medical today but personal terms have to be done. We've agreed everything with Liverpool."— Squawka News (@SquawkaNews) August 19, 2016
However, Rodgers' sacking in October, combined with injuries and a loss of form for the player, saw the Belgian slip down the pecking order behind Daniel Sturridge, Danny Ings, Divock Origi, Sadio Mane and Roberto Firmino.
He did not feature in any pre-season matches, having returned from extended leave following Belgium's involvement in Euro 2016, but when compatriot Origi did the writing was on the wall for the target man.
Benteke scored 10 goals in 42 matches for Liverpool but it was his lack of suitability for Klopp's methods, rather than his overall ability, which was his downfall at Anfield.