Barcelona have agreed a deal worth more than £69m with Newcastle United for England forward Anthony Gordon.
BBC Sport previously reported the clubs were in advanced talks as they looked to agree a fee.
These had been described as positive and a deal has now been struck worth in excess of 80m euros (£69.3m).
Gordon will now finalise the formalities of his move before he flies out with his England team-mates to the United States for a training camp before the World Cup.
Bayern Munich also held formal discussions with Newcastle, but there was a gap in valuation between the two clubs and it was Barca who ended up making an acceptable bid.
Newcastle chief executive David Hopkinson made it clear they would only sell players on “our terms” in March.
The club were in a strong position to command a premium for Gordon, whose contract does not expire until 2030.
Newcastle need to trade to rebuild this summer, particularly after a disappointing 12th-placed finish in the Premier League.
This deal will enable the Magpies to reinvest in the transfer market, even after taking into account Everton‘s sell-on clause.
Everton are in line to receive 15% of any profit Newcastle make on Gordon after selling the academy graduate in a deal worth up to £45m in 2023.
Gordon always felt the likeliest of Newcastle‘s key players to depart and the club’s top scorer was even left on the bench for the final four games of the campaign because head coach Eddie Howe had an eye on the future.
Supporters in the away end briefly sang Gordon’s name following the 2-0 defeat at Fulham on the final day in what proved a farewell. (BBC)

