It had appeared he might not be going back to the Premier League with them after his deal expired but that has now been resolved after he agreed a 12-month contract.

“I’m over the moon,” said Zamora after agreeing to stay with the club until the summer of 2015. “I’ve had an up-and-down time at QPR. I started off really well but then picked up a couple of injuries and didn’t perform as well as I wanted to.

“But at the end of last year, after coming back following injury, I thought whenever I was called on to do a job, I did it well.”

Zamora has made 59 appearances since joining QPR from Fulham, scoring 11 goals, with his most recent strike valued at £100m to the club.