Keith Hackett in disagreement as player accused of cheating in Rangers vs St Mirren
It was far from a straightforward night, but the Gers eventually made sure of a win.
A late chip from Bojan Miovski made all the difference between one point and three points for Derek McInnes.
That is all that the hosts will care about after yet another up-and-down performance.
The Light Blues have now won four games on the bounce and sit second in the Scottish Premiership.
Things could have proven to be so different should St Mirren have been awarded an early penalty in Govan.
Why did St Mirren have a penalty claim vs Rangers?
It's fair to say that the Saints felt a bit hard done by at the full-time whistle.
The frustration of conceding a late goal to lose is bad enough in itself.
That was all made worse knowing that they could have had a penalty in the first half.
Chris Mochrie played a ball through seeking out Ismeal Kabia on the 10-minute mark.
The Dutchman played the ball towards Nikolas Agrafiotis before colliding with Emmanuel Fernandez.
A penalty wasn't awarded as both referee Don Robertson and VAR were in agreement.
That wasn't the feeling of Andy Halliday on BBC Sportscene, who suggested that a penalty "undoubtedly" should have been given.
"There's no doubt in my mind that it isn't Kabia who initiates contact here, it's Fernandez and you can see that little buckle of the ankle. VAR has got to pick it up. I think St Mirren should have had a penalty kick."
That sums up the feeling with the away side, although Hackett doesn't agree.
Keith Hackett backs Don Robertson call in Rangers vs St Mirren
Halliday is remaining strong in his opinion and the same can be said about the former Premier League referee.
The ex-head of PGMOL has suggested that Robertson got the call spot on, while suggesting that Kabia actually dived.
Speaking exclusively to Ibrox News, Hackett said: "The referee is in a great position to judge no penalty kick when the St Mirren player went to ground. Frankly he should have received a yellow card for an act of simulation.
"The referee made the correct call and, because of that, VAR did not intervene. Correct decision by the match officials."
That may be seen as controversial from where St Mirren are standing, but that won't change anything after defeat at Ibrox.
