Junior Hoilett has completed his move to Queens Park Rangers.
The 22-year old Canadian winger left Blackburn Rovers at the end of last season when his contract expired and has now signed a four-year deal with the R's.
Hoilett, who was being heavily linked with a move to German club Borussia Monchengladbach, becomes Mark Hughes' seventh summer signing and the Loftus Road manager is looking forward to again being in charge of the dynamic talent.
"Junior is a player I know very well," said Hughes.
"He was just a young boy trying to make his way in the game when I had him at Blackburn. It was difficult for him then because of work permit issues, but I had him training with the First Team very early on because his talent was there for all to see.
"We knew then he was going to have a great future and he's certainly showed that talent over the last few seasons at Ewood Park.
"He's shown he's a player of top quality and a player that can makes things happen, both on his own and as a team player.
"He's certainly a player that will enhance what we've got in the group and I am delighted he's chosen to come to us."