DISALLOWED GOALpublished at 69'
St Mirren 0-0 Celtic
Liam Scales pokes the ball into his own net, but it's ruled out because Conor McMenamin, who is in an offside position, interferes with play.
VAR will have a look...
Image source, SNS
At a glance
McGregor strikes in injury-time to earn Celtic win
Defending champions within four points of Hearts
St Mirren spurn chances & have goal disallowed
Callum McGregor's stunning injury-time strike earned Celtic a dramatic last-gasp win over St Mirren in Paisley and moved them to within four points of Scottish Premiership leaders Hearts.
The captain picked the ball up 30 yards from goal in the 95th minute, shifting it onto his left foot before firing a rocket into the top corner beyond the despairing dive of St Mirren goalkeeper Shamal George.
It was a hammer blow for St Mirren, who had the better of the chances and delivered a performance that deserved at least a point.
Conor McMenamin slid just wide from close range early on and struck a post in the first half. The Northern Irish winger was also penalised for offside after the break when Celtic defender Liam Scales turned through his own goal.
Celtic struggled to make any meaningful attacking inroads against their well-drilled hosts, only having two shots on target - both in second-half injury time.
However, McGregor stood up when his team needed him and used his celebrations to try and cajole the Celtic fans to back the team amid unrest at the club.
St Mirren had chances of their own to win it late on, as Declan John fired straight at Kasper Schmeichel and Mikael Mandron's effort went wide.
Stephen Robinson's side stay ninth, though, and will lock horns with Celtic again at Hampden in the Premier Sports Cup final on 14 December.
One day on from Celtic's AGM being abandoned "because of disruption" - an event interim boss Martin O'Neill described as "sad" - the away end in Paisley again expressed their discontent with the club's leadership.
Loud chants of "sack the board" rang out inside the first minute and again after McGregor's goal.
That dissatisfaction stems from a perceived malaise, a collective belief that Celtic have regressed since they were eliminated from last season's Champions League by Bayern Munich. It is an impasse which has no obvious conclusion.
However, the late goal could prove to be a big moment in Celtic's season - it keeps them in touch with Hearts at the top and provides a boost before a hectic run of fixtures between now and the new year - 10 matches in 38 days.
Still, the eventual successor to O'Neill and Brendan Rodgers will need to find an attacking spark sooner rather than later.

St Mirren kept the Parkhead side at arm's length for the majority of the contest, limiting them to shots from distance.
Daizen Maeda struggled to influence the game against the impressive Alex Gogic, while Johnny Kenny was substituted at half-time after failing to make an impact.
St Mirren have now failed to win in six league outings, around their superb League Cup semi-final victory over Motherwell.
Those results do not reflect some of the performances in that time, though, and based on this showing, they will climb the Premiership sooner rather than later.
Gogic was immense at the back, John was a threat with his direct running and left-footed delivery, while Mandron led the line well and caused Celtic problems with his physicality and work-rate.
They will certainly fancy their chances of springing a shock when they next face Celtic at the national stadium next month.
St Mirren manager Stephen Robinson: "The performance was very good. We've run Celtic very close, been beat by a fantastic goal.
"We had numerous chances ourselves, we pressed them well, showed good quality but the thing we're in control of is finishing those chances. The fine margins are going against us at this moment in time.
"Decisions have to start going for you at some stage. We have to keep producing those performances and trying to catch the teams above us.
"[Conor McMenamin] is not in line with the goalkeeper, does not touch the defender - Liam doesn't see him at all. That's not a factual decision of offside, it's a subjective decision, which the referee should be called over for. I'm sure they'll create some sort of name for it.
"Very, very disappointed. Arguably one of the reasons we're where we are in the league when all those small margins go against you."
Celtic interim manager Martin O'Neill: "We've won the game with a wonder strike from a very talented player.
"A lot of frustration too. We didn't create enough, we didn't take care of the ball well enough, but I'm relieved we've won.
"The minute he got himself a little angle on the edge of the box, I thought 'he's going to score here'.
"There's relief as much as anything else, but you enjoy winning football matches - that's what it's about. It keeps confidence alive as much as anything else and keeps momentum going."
Celtic are away to Feyenoord in the Europa League on Thursday (17:45 GMT) before going to Hibernian in the league on Sunday (12:00).
St Mirren continue their search for a league win at Dundee on Saturday (15:00).
After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.
| Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Difference | Points | Form, Last 6 games, Oldest first |
|---|---|---|---|---|---|---|---|---|---|
| 12 | 9 | 3 | 0 | 29 | 10 | 19 | 30 |
| |
| 12 | 8 | 2 | 2 | 21 | 8 | 13 | 26 |
| |
| 13 | 5 | 6 | 2 | 23 | 14 | 9 | 21 |
| |
| 12 | 5 | 6 | 1 | 17 | 11 | 6 | 21 |
| |
| 13 | 5 | 4 | 4 | 19 | 21 | -2 | 19 |
| |
| 12 | 4 | 6 | 2 | 20 | 15 | 5 | 18 |
| |
| 12 | 3 | 5 | 4 | 18 | 20 | -2 | 14 |
| |
| 11 | 3 | 2 | 6 | 8 | 12 | -4 | 11 |
| |
| 12 | 2 | 4 | 6 | 8 | 16 | -8 | 10 |
| |
| 13 | 2 | 4 | 7 | 14 | 25 | -11 | 10 |
| |
| 13 | 2 | 3 | 8 | 9 | 24 | -15 | 9 |
| |
| 13 | 1 | 5 | 7 | 15 | 25 | -10 | 8 |
|
Manager: Stephen Robinson
Formation: 3 - 5 - 2
Manager: Martin O'Neill
Formation: 4 - 3 - 3
Manager: Stephen Robinson
Formation: 3 - 5 - 2
Manager: Martin O'Neill
Formation: 4 - 3 - 3
Scottish Premiership
All competitions
All competitions
All competitions
St. Mirren have lost 12 of their last 14 meetings with Celtic in all competitions (D2) since a 2-0 league win in September 2022.
Celtic have won each of their last five away games at St. Mirren in all competitions, all by a margin of 2+ goals; they last won 6+ in a row away to the Buddies in September 1987 (8).
St. Mirren are on a five-match winless run in the Scottish Premiership (D1 L4), and could go six without a victory for the second time this calendar year, last doing so between May and August (P6 D5 L1).
Celtic have won both of their two matches in the Scottish Premiership by a 4-0 scoreline since Martin O’Neill returned to the club. They haven’t won three league matches on the spin while scoring 4+ goals and keeping a clean sheet in all three since a run of four across October and November 2003, also under Martin O’Neill.
Celtic have faced the fewest shots (74), the fewest shots on target (26), and conceded the fewest goals (8) of any team in the Scottish Premiership this season.
This will be St. Mirren boss Stephen Robinson’s 30th managerial game against Celtic in all competitions; he has won just one of his first 29 so far (D5 L23), a 2-0 victory with the Buddies in September 2022.
During his first spell in charge of Celtic, Martin O’Neill won all four of his games against St. Mirren in all competitions without conceding a single goal. Only five managers have won each of their first five matches against a specific opponent in charge of the Hoops while keeping a clean sheet each time: Jock Stein against Airdrieonians, David Hay against Clydebank, Liam Brady against Dundee, Neil Lennon against St. Mirren, and Ronny Deila against Partick Thistle.
Celtic’s Daizen Maeda has been directly involved in 24 goals in 26 Scottish Premiership appearances in 2025 (15 goals, 9 assists), the most of any player. It’s three more goal involvements than he managed in 63 league games across 2023 (9) and 2024 (12) combined.