Rangers edged past St Mirren 1-0 in a hard-fought Scottish Premiership clash at Ibrox, with substitute Bojan Miovski proving to be the match-winner.
The result was a significant one for Rangers, who needed the three points to maintain momentum in the Scottish Premiership title race this season.
Miovski, introduced from the bench, made an immediate impact on the game and delivered exactly what his side needed when the match appeared to be heading nowhere.
The striker has developed a reputation for influencing games after coming on as a substitute, and this performance will only add to that growing profile.
St Mirren had defended with discipline and organisation throughout much of the match, making life difficult for the Rangers attack in the earlier stages of the game.
The Paisley side arrived at Ibrox with a clear defensive structure, and for long periods it looked as though they might leave with a point or something more unlikely.
However, Miovski’s introduction changed the dynamic of the match, injecting urgency and attacking intent into a Rangers side that had struggled to break down their opponents.
The goal proved to be the difference between the two sides on a night when Rangers needed a moment of individual quality to separate the teams.
Rangers fans inside Ibrox were relieved to see their team find a way through, having watched their side labour against a resolute St Mirren defensive setup throughout the contest.
The win will be welcomed by the Rangers management, as every point at this stage of the season carries significant weight in a competitive league campaign.
St Mirren will feel frustrated at conceding so late after putting in such a committed defensive effort for the vast majority of the ninety minutes at Ibrox.
For Miovski, the goal will serve as a major confidence boost as he continues to push for a more prominent and consistent role in the Rangers starting lineup going forward.
