Manchester United have agreed personal terms with Borussia Dortmund winger Jadon Sancho.
United have been tracking the England international for the past two seasons and failed in a summer move last year.
But they have now moved one step closer to finally signing their target having struck a deal with the player himself.
According to Fabrizio Romano, Sancho has agreed a contract until 2026.
Still, United are yet to agree a transfer fee but have started negotiations with Dortmund, who rate the forward at around £80m.
The two clubs were unable to come to terms last summer, as Dortmund demanded £108m.
At the time, United were unwilling to match the price tag and instead moved for Edison Cavani, 34, on a free transfer.
In the period since, the German giants dropped their valuation and opened the door to selling Sancho, due to financial strains amid the coronavirus pandemic.
And United made it clear they were still after their man, with the England international, 21, also pushing for a move to Old Trafford.
Sancho, a former City academy graduate, is currently on international duty ahead of the delayed European Championships.
He is joined by United stars Dean Henderson, Harry Maguire, Luke Shaw and Marcus Rashford.
Sancho was believed to have wanted a move to United last year with his performances being affected after the deal collapsed.
But he brilliantly re-found his form after the new year and ended the season with 16 goals and 20 assists in his 28 appearances.
He helped Dortmund lift the German Cup, scoring twice in the final, easily earning a call up to his first major international tournament.