Scottish PremiershipSaturday, November 22, 2025SMiSA Stadium, Paisley ST MIRREN…0CELTIC…1(McGregor 90 +5) Celtic took all three points from tonight’s match against St Mirren in dramatic fashion, with Callum McGregor snatching victory for Celtic with an incredible finish in the dying seconds of stoppage time. The home side had fashioned the first chance of the match early in proceedings when the ball was flashed across the face of the Celtic goal and looked destined for the back of the net, but to Celtic’s relief, the two St Mirren players who were sliding in to direct it on target were unable to make contact and the score remained 0-0. The hosts continued looking for chances, but the next opportunity would go the way of the Celts, with Sebastian Tounekti curling an effort just over the bar from the edge of the box after a display of quick feet on the left wing. Tounekti’s effort seemed to energise Celtic, and they began to piece together some nice passing moves as they attempted to work their way in to the final third. However, with 25 minutes gone, Conor McMenamin found himself with a good shooting opportunity from the edge of the box and the St Mirren midfielder was left despairing after his effort from the edge of the box hit the post. The home side looked the likelier of the two teams to open the scoring before the break and as the half entered the final few minutes, they found themselves with another chance, this time Miguel Freckleton’s effort from inside the box went over the bar.Martin O’Neill made one change at half-time, with Luke McCowan replacing Johnny Kenny and Daizen Maeda being moved to the striker’s position and, within seconds of the restart, McCowan almost set up Daizen Maeda in a dangerous position, with the St Mirren back line forced to produce some last-ditch defending. With the pace of Maeda now through the middle, Celtic looked more willing to send the ball over the top and give him the opportunity to utilise his speed, which caused the home side’s defence a few problems as they tried to keep Celtic at bay. With 20 minutes of the match to go, St Mirren had the ball in the back of the net after Liam Scales got the last touch and knocked the ball over Kasper Schmeichel, but McMenamin was adjudged to have been in an active offside position. With just over 10 minutes to play, a dangerous cross in to the box from Liam Scales was met by Daizen Maeda, whose glancing header carried the ball towards Luke McCowan at the back post. Any touch from McCowan would have made it 1-0 to Celtic but the midfielder was unable to make contact with the ball which drifted out for a goal-kick. Kasper Schmeichel was then called in to action when a slip from Arne Engels allowed St Mirren to sweep forward on the attack. Declan John found himself with only the Celtic keeper to beat, but Schmeichel was equal to the effort and the score remained 0-0. Just when it looked like the game was heading for a goalless draw, Callum McGregor grabbed all three points for the Hoops with an extraordinary finish. The ball broke to the captain on the edge of the box and he unleashed an incredible strike in to the top corner, sparking wild scenes of celebration in the away end as Celtic snatched a 1-0 win.
McGregor blasts Celtic to victory with last-gasp winner against St Mirren
Celtic FC · 2h
McGregor blasts Celtic to victory with last-gasp winner against St Mirren
McGregor blasts Celtic to victory with last-gasp winner against St Mirren
Read Next: Returning to the past could allow Celtic to build for the future










































































