Crystal Palace manager Alan Pardew has confirmed that Christian Benteke will have a medical on Friday ahead of his £32 million move from Liverpool.
Pardew told a news conference prior to Saturday's visit to Tottenham Hotspur that "everything" has been agreed with the Anfield club for the transfer of the Belgium international.
On Thursday, a Liverpool source told ESPN FC that the club had accepted a bid from Palace, with the offer consisting of of £27m and £5m in add-ons.
They had rejected an offer of £23m with a further £7m in add-ons earlier this week.
"He'll have his medical today but personal terms have to be done. We've agreed everything with Liverpool," Pardew said.
"Benteke is someone I know very well, as I wanted to take him to Newcastle. It just didn't work out for him at Liverpool."
AP on Benteke: "He'll have his medical today but personal terms have to be done. We've agreed everything with Liverpool."
- Crystal Palace F.C. (@CPFC) August 19, 2016
Pardew said it had become more important to bring in another attacking player after the departure of Yannick Bolasie to Everton.
He added: "Yannick wanted a new concept and project. That happens with players, and you have to understand that -- but you have to replace them.
"I asked him if there was anything I could do to keep him at the club, but he said no."
Benteke signed for Liverpool from Aston Villa for £32.5m last summer, scoring 10 goals in all competitions, but struggled to hold down a regular first-team place.