Newcastle United have agreed a fee with Everton for Anthony Gordon.
The two clubs have come to on an initial fee of £40m plus add-ons that could see the deal rise to £45m in total.
Personal terms still are now being discussed as Gordon’s move to St James’ Park edges closer.
Gordon, who attended Everton’s training ground on Friday morning, made it clear to Everton he wanted to leave the club in this transfer window.
The 21-year-old had failed to turn up for the previous three days as Newcastle’s efforts to sign him increased.Sky Sports News reported this week that the forward was not there on Tuesday due to a planned absence, but did not show up on Wednesday and Thursday for unplanned reasons.
Sources indicate he did not train with the rest of his team-mates at Finch Farm on Friday, but Everton’s stance is he trained as normal.
Newcastle see Gordon as a player who can operate in a number of positions across the front line.