Liverpool have accepted a £32 million ($42.1 million) transfer bid from Crystal Palace for Christian Benteke.
Benteke has been given permission to travel to London to undergo a medical after the Reds were satisfied with Palace's offer of £27 million with £5 million in add-ons.
Liverpool will recoup most of the £32.5 million they paid Aston Villa for Benteke last summer.
Benteke is a proven Premier League scorer and, despite his unsuitability to Liverpool's high-pressing style last season, he scored 10 goals in all competitions in his lone campaign at Anfield.