Manchester City have agreed a deal to sell Ferran Torres to Barcelona.
It is understood Barca have agreed to pay 55m euros (£46.7m) with a further 10m euros (£8.5m) in add-ons for the 21-year-old forward.
The Spanish club are able to fund the deal despite their current financial troubles thanks to a recent bank loan.
However, they will not be able add Torres to their squad unless they sell some players in order to comply with La Liga financial fair play regulations.
Spain international Torres, who has made 43 appearances and scored 16 goals for City since joining from Valencia in August 2020, has also agreed to the transfer.
He started City’s opening six matches of the season but was dropped to the bench for the goalless draw against Southampton in September and has not featured at all since suffering a foot injury on international duty with Spain the following month.
The player told manager Pep Guardiola he wanted to leave in order to secure more regular first-team football and City feel they have strong depth in forward positions, with Bernardo Silva, Jack Grealish, Riyad Mahrez, Raheem Sterling, Gabriel Jesus and Phil Foden providing competition for a starting spot at Etihad Stadium.
Barcelona have told Torres he will be the star of the side – something that appeals to him – and are prepared to match City’s valuation of the player. The Catalan side believe he will become one of Spain’s best players in the next decade alongside Barca teenager Ansu Fati.
They are short on forward players after their financial issues meant they were unable to keep hold of Argentine superstar Lionel Messi, and allowed Antoine Griezmann to rejoin Atletico Madrid over the summer.
Former City striker Sergio Aguero joined Barca, but was forced to retire from football earlier this month aged 33 because of a heart condition.