Rowan Vine has blasted his way to a one-year deal at St Johnstone after making a good impression on boss Steve Lomas during his trial.
The 29-year-old was looking for a new club after being released by Premier League side Queens Park Rangers over the summer.
Vine signed for QPR from Birmingham City for £1m in 2008, but after establishing himself as a fans' favourite at Loftus Road the forward suffered a double leg fracture in a freak training ground accident and spent a year on the sidelines.
Despite being a popular figure at the club he struggled to break back into the team under almost a dozen different Hoops managers and spent much of his time on loan to various clubs including Hull City, Milton Keynes Dons and last season at Gillingham in League Two.
But by netting both goals in Saints' 2-1 friendly win over Bristol City on Saturday, Vine shot to the top of Lomas' shopping list and has been rewarded with a 12-month contract.