Shrewsbury Town have signed West Bromwich Albion teenager Tyler Roberts on loan for the rest of the season.
The 18-year-old, who can play as a striker or winger, spent the first half of the campaign on loan with Town's League One rivals Oxford United.
Oxford were keen to extend the deal for the entire season, but the Wales Under-19 international has opted instead to move to Shropshire.
He has scored twice for Oxford this term, both in knockout competitions.