Swansea winger Daniel James has agreed personal terms with Manchester United, Sky Sports News understands.
The two clubs are yet to agree a deal, contrary to reports, but talks are continuing and James is set to become United's first signing of the summer
It is understood United are close to agreeing a £15m fee with the Championship club for James, who has one year left on his contract.
James, 21, came close to joining Leeds in January, but the deal fell through on Deadline Day.
Sky Sports News understands James underwent a medical but the Welsh side pulled the plug on the move just hours before the window shut.
James was named in Ryan Giggs' Wales squad for their Portugal training camp ahead of next month's Euro 2020 qualifying round matches against Croatia and Hungary.
He scored his debut international goal for Wales, under the management of United legend Giggs, during a man-of-the-match display in the 1-0 win over Slovakia in Cardiff in March.
A number of other Premier League sides are also interested in the Wales international, according to Sky sources.
Follow the Summer Transfer Window on Sky Sports
As well as keeping an eye on Sky Sports News, make sure you don't miss a thing with our dedicated Transfer Centre blog.
There's also the return of the Transfer Talk Podcast, the daily UK, Regional and European Paper Talk, plus features across skysports.com and the Sky Sports App.