Leeds have completed the signing of Daniel James from Premier League rivals Manchester United.
James came close to a move to the Whites in January 2019, but a deadline day switch fell through in the dying embers of the window.
The Wales international moved to United in the summer of 2019, but struggled to nail down a regular spot in the XI.
However, two-and-a-half years after pushing for James, Leeds have finally acquired the services of the Welsh winger.
"Leeds United is delighted to confirm the signing of Daniel James from Manchester United," a statement read on the club's official website.
"The winger was close to joining Leeds during the 2018/19 Championship season and has continued to impress through his hard-working nature and lightning pace.
"The Whites have now secured the Wales international on a five-year contract, which will run until the summer of 2026, for an undisclosed fee."
Director of football at Leeds, Victor Orta, said of the transfer: "I have to say a huge thank you to my team firstly – the football department have been monitoring Daniel for a number of years and every member of my team has worked hard to get this deal over the line.
"It is no secret that Daniel is a player we have been keen to acquire for a number of years and today we achieved our goal.
"As a player we feel Daniel is an excellent fit for a Marcelo Bielsa team, he is quick, direct and works hard – we look forward to him joining up with the squad, finally!"