Celtic’s captain, Callum McGregor, secured a dramatic 1-0 victory over St. Mirren with a last-minute goal in the Scottish Premiership.
The match seemed destined for a draw until McGregor’s powerful strike in the 95th minute clinched the win. Celtic had struggled to create chances, failing to register a shot on target until stoppage time.
St. Mirren put pressure on Celtic from the start. Conor McMenamin narrowly missed early on and later hit the post with a long-range shot. The first real test for either goalkeeper came in the 64th minute when Keanu Baccus’s effort was saved by Kasper Schmeichel.
The game appeared to be heading for a goalless draw when Schmeichel stopped Declan John’s attempt at his near post. However, deep into stoppage time, McGregor unleashed a left-footed shot that soared into the top-right corner, igniting celebrations among Celtic fans.
Liam Scales had earlier put the ball into his own net, but it was ruled out due to McMenamin being offside. The decision was confirmed after a VAR review, keeping the score level until McGregor’s late heroics.
This victory brought Celtic within four points of league leaders Hearts, who are set to play Aberdeen next. Under Martin O’Neill’s management, Celtic have consistently triumphed over St. Mirren without conceding any goals across five encounters.
O’Neill joins an elite group of Celtic managers who have achieved such dominance against an opponent. This list includes Jock Stein against Airdrieonians and Neil Lennon against St. Mirren, among others.
Celtic’s win was only their second shot on target in the match, highlighting their struggle to break down St. Mirren’s defence. Despite this, McGregor’s goal proved decisive in securing three crucial points for the team.