Just when Rangers looked like they were running out of ideas Findlay Curtis picked up a loose ball from a corner and smashed the ball through a packed penalty area and past Shamal George.
Re-live all the action as St Mirren hold Rangers in the Scottish Premiership.
Thelo Aasgaard was convinced he had equalised for Rangers before Shamal George showed remarkable agility to claw the ball off the goal line.
St Mirren striker Jonah Ayunga found space in the Rangers defence and stormed through on goal before producing a confident finish.
A look at what every Scottish Premiership club could still do before the summer transfer deadline...
St Mirren manager Stephen Robinson has signed a new deal until the summer of 2028.
Rangers are still looking for their first Premiership win, Aberdeen remain without a goal and Hearts look intent on proving Tony Bloom right.
St Mirren are still waiting for their first goal of the William Hill Premiership season after being held to a 0-0 draw at home to Motherwell.
Celtic started their Scottish Premiership title defence with a narrow 1-0 win over St Mirren, after hitting the woodwork four times at Celtic Park.
Highlights from the Scottish Premiership match between St Mirren and Motherwell.
A look at the talking points across every Scottish Premiership club ahead of the new 2025/26 campaign...
Sky Sports' Kris Boyd and Chris Sutton look ahead to the new Scottish Premiership campaign...
St Mirren manager Stephen Robinson hopes to add more signings to his squad to secure a fourth successive top-six finish as they prepare to face Celtic in their Scottish Premiership opener.
John Park, St Mirren's Head of Recruitment, outlines his role and the best players he has brought in at clubs like Celtic, Rangers and Hibs.
St Mirren midfielder Killian Phillips discusses facing Celtic in their season opener on Sunday as he shares his delight at being back in Paisley on a permanent deal.
Scottish FA head of refereeing Willie Collum has told Sky Sports he is "confident" the officials will not be the story of the new season.
The 2025/26 Scottish Premiership season will begin with four games live on Sky Sports on the opening weekend.
St Mirren will start their season with a trip to face champions Celtic on Sunday August 3, live Sky Sports.
Highlights of the Scottish Premiership match between Celtic and St Mirren.