Crystal Palace have signed Nathan Ferguson on a three-year deal after his contract at West Brom expired.
The 19-year-old right-back looked set to join the Eagles during the January transfer window for a fee that could have risen to £10m, only for concerns to arise over his medical that stalled the deal.
But with Ferguson - who has been with West Brom since he was eight - now a free agent, he has finally made his move to Selhurst Park, with a training compensation fee to the Baggies to be agreed.
Ferguson told the club's website: "It's great to be here. Crystal Palace is a great club in my opinion, and I feel like there's a lot that I can bring to the team.
"I'm so happy to be here and I can't wait to get started."
Last month West Brom boss Slaven Bilic called on UEFA to do more to protect clubs against losing players they have nurtured from moving on for just training compensation.
"Basically, there's no point to have the academies, because you can't tie the player up for long periods until he reaches a certain age," Bilic told Sky Sports News last month.
"The player, the agent, the parents or whatever, they just take him and that has to be changed, because we are a good club, and we can't buy another Nathan Ferguson."
Analysis: Ferguson 'has intelligence to cope in Premier League'
Sky Sports' Danny Higginbotham...
"Let's not forget Aaron Wan-Bissaka was a winger for the large majority of his fledgling career and Roy Hodgson decided that he wanted to move him into the right-back position and the rest is history.
"With somebody like Ferguson going to a club like Palace, I think it would be a win-win, because he's only going to improve defensively. I think he's got the mindset; I think he's got the intelligence defensively to be able to cope in the Premier League."
The summer transfer window will run for 10 weeks from July 27 and close at 11pm on October 5. A domestic-only window for trades between the Premier League and EFL then runs from October 5 and closes on Friday October 16 at 5pm. Follow all the news and analysis on Sky Sports News and across Sky Sports' digital platforms.