Birmingham City have signed Leeds United striker Tyler Roberts.
Roberts has signed a four-year deal and joins Brum for an undisclosed fee.
He spent last season with fellow Championship outfit QPR on-loan, where he made 21 appearances.
"With what's going on here and where I am in my career, I think it's the perfect fit," Roberts said.
"I've spoken to the gaffer (John Eustace) and it's all been really positive, I'm hoping I can bring my experiences and the quality I have into the team."