RANGERS forward Michael O'Halloran has joined St Johnstone on loan until January. 

O'Halloran moved to Ibrox from the Saints during the January transfer window in 2016 and scored three times in 37 appearances. 

He was deemed surplus to requirements by boss Pedro Caixinha, however, and has now returned to Perth for the first half of the Premiership campaign.