Celtic captain Callum McGregor scored a 95th-minute screamer to snatch victory against St Mirren to keep the pressure on Premiership leaders Hearts.

After an epic week for Scottish football, it fell flat in Paisley as both sides struggled with no shots on target until deep into the second half.

The Buddies, who are now winless in six league games, looked the more likely with Conor McMenamin smashing a chance off the post.

Liam Scales sent the ball into his own net in the second half, but VAR backed up the on-field decision with McMenamin offside.

With seconds left, the ball broke to McGregor and he left Shamal George with no chance as they continued their winning domestic run under Martin O'Neill to move four points behind the Jambos, who face Aberdeen on Sunday.

More to follow.

What

See Full Page