Celtic recovered from a shock early deficit to edge past St Mirren and close to within three points of Scottish Premiership leaders Rangers.
The hosts stunned the champions in the third minute with Lee Erwin marking his first start with a maiden goal.
But Celtic led at half-time thanks to headers from Shane Duffy – his second in as many games – and James Forrest.
Emergency St Mirren loan signing Zdenek Zlamal, on his second appearance, then saved an Odsonne Edouard penalty.
Neil Lennon’s side overtake Hibernian in second, with a game in hand on Rangers, while St Mirren remain seventh.
More to follow.
- 22FraserBooked at 34mins
- 2TaitBooked at 86mins
- 25ErhahonBooked at 83mins
- 19MoriasSubstituted forObikaat 80′minutes
- 16FoleySubstituted forDurmusat 90′minutes
- 21ConnollySubstituted forMcAllisterat 64′minutes
- 49ForrestSubstituted forFrimpongat 80′minutes
- 8BrownBooked at 45mins
- 11KlimalaSubstituted forAjetiat 66′minutes
- 22EdouardSubstituted forNtchamat 80′minutes
Match ends, St. Mirren 1, Celtic 2.
Second Half ends, St. Mirren 1, Celtic 2.
Foul by Albian Ajeti (Celtic).
Joe Shaughnessy (St. Mirren) wins a free kick in the defensive half.
Attempt saved. Ryan Christie (Celtic) left footed shot from outside the box is saved in the bottom right corner. Assisted by Albian Ajeti.
Hatem Elhamed (Celtic) wins a free kick in the defensive half.
Foul by Lee Erwin (St. Mirren).
Substitution, St. Mirren. Ilkay Durmus replaces Sam Foley.
Foul by Scott Brown (Celtic).
Marcus Fraser (St. Mirren) wins a free kick in the defensive half.
Albian Ajeti (Celtic) wins a free kick in the defensive half.
Foul by Sam Foley (St. Mirren).
Attempt blocked. Jamie McGrath (St. Mirren) right footed shot from outside the box is blocked.
Richard Tait (St. Mirren) is shown the yellow card for a bad foul.
Jeremie Frimpong (Celtic) wins a free kick on the right wing.
Foul by Richard Tait (St. Mirren).
Jeremie Frimpong (Celtic) wins a free kick in the defensive half.
Foul by Kyle McAllister (St. Mirren).
Attempt blocked. Sam Foley (St. Mirren) right footed shot from outside the box is blocked.
Foul by Ryan Christie (Celtic).