St Johnstone have snapped up Bolton striker Michael O'Halloran on a contract until the end of next season.
The 22-year-old, capped by Scotland at U21 level, has spent time on loan at Sheffield United, Carlisle and Tranmere in the past couple of years.
O'Halloran is expected to go straight into the Saints squad for tomorrow's Scottish Premiership game against Ross County in Dingwall.