Jamie Mackie has completed his move back to QPR after being released by Nottingham Forest.
The Scotland international, 29, has returned to Loftus Road after agreeing a two-year contract with the option of a further year.
He scored 18 league goals during a three-year spell with Rangers and played a key role in helping them win promotion to the top flight in the 2010-2011 campaign.
After falling out of favour under the then QPR manager Harry Redknapp, Mackie joined Forest in the summer of 2013.
He spent last season on loan at Reading, making 39 appearances and scoring six goals.
He returns to Rangers with the club looking to rebuild under head coach Chris Ramsey and director of football Les Ferdinand following last season’s relegation.
“People say never go back, but I feel as though I’ve got some unfinished business here and under the guidance of Les and Chris, I can only see a bright future for this club,” Mackie told QPR’s website.
“They know I’ll come in and give my absolute maximum and, having in played in front of the QPR fans before, I know that’s exactly what they love to see. It’s great to be back.”