Manchester United confirmed on Friday they had agreed a deal to sign Daniel James from Swansea City.
The Red Devils made the announcement on their official website, with the winger set to arrive at Old Trafford after completing a medical.
The Wales international becomes Ole Gunnar Solskjaer's first signing since he was named full-time manager in March.
James has been impressive for the Swans since making his debut in 2016, and he will provide the much-needed width United have craved for a number of years.
The 21-year-old experienced a breakout campaign for Swansea in the EFL Championship last term, supplying his side with flair, assists and goals.
James scored five goals and provided seven assists in all competitions, putting his name on the map as one to watch.
Speaking to MUTV recently, Solskjaer said he is not just focusing on signing "ready-made stars" as he attempts to revamp United's squad.
James fits this philosophy, and United could name a youthful and dynamic attack as the Welshman joins Anthony Martial and Marcus Rashford in the forward line.