Leeds United have completed the signing of Tyler Roberts from West Bromwich Albion on a four-and-a-half-year deal.
The 19-year-old forward joins the Championship playoff hopefuls for an undisclosed fee thought to be around £2.5m.
Roberts made his senior debut for West Brom in a 1-1 draw with Liverpool in May 2016, and has also spent time out on loan at Oxford United and Shrewsbury Town.
The youngster spent the first half of the current campaign on loan with League One side Walsall, scoring five goals in 19 appearances for the Saddlers.
The Wales Under-21 international has now completed a permanent move away from The Hawthorns, though, putting pen to paper on a deal which will keep him at Elland Road until 2022.
Roberts could make his debut for Leeds during Saturday's Championship clash with Cardiff City.