Celtic winger James Forrest is back in training after months on the sidelines.

The Scotland cap has not featured for the Hoops since September in the Europa League against Riga.

However manager Neil Lennon has revealed the playmaker is back on the training pitch, though is still likely to miss at the very least a few weeks of action.

Elsewhere Ryan Christie - who had been nursing a knock and missed last week's action against Motherwell - is back fit and will be in the squad for St Mirren. The attacker has starred in 40 games in all competitions this season and scored 10 goals.

Irish defender Shane Duffy may also return after a sickness bug and Ismaila Soro could still play despite crashing his car in snow and missing the day's training.