QPR have signed Aston Villa striker Stefan Moore on a three-year deal.
The 21-year-old, who ended last season on loan at Leicester, has been allowed to leave on a free by Villa despite having a year left on his contract.
Rangers boss Ian Holloway said: "He's the sort of player who will help get us back into the Premiership.
"We're looking to get him back to where he started. What he needs is to get a few games under his belt and, when he does, he'll be flying."