Birmingham City have signed Leeds United forward Tyler Roberts for an undisclosed fee.
The 24-year-old is the first summer signing by Blues, having played against them last October during a loan spell at Queens Park Rangers.
Roberts, who was a member of the Wales squad that reached the last 16 at Euro 2020, has agreed a four-year contract.
Roberts began is career in the West Midlands with West Bromwich Albion and had loan spells at Oxford United, Shrewsbury Town and Walsall before being sold to Leeds in the 2018 January transfer window.
He has Premier League experience with Leeds but was allowed to join QPR last summer and made 21 appearances for the London club.