Watching both halves of this game was like watching three different teams play football.
There was the dogged and brave Livingston, who battled throughout and will feel aggrieved to finsh with nothing after 90 minutes full of grit and determination.
In the first half, there was a solid Rangers, a side that had weathered an early storm and used their quality to force an opener. They looked the better team, and it seemed a matter of time until the second came.
It didn't come for a long, long time, though. Derek Cornelius' effort was chalked off after a handball, but the Canadian defender also seemed offside.
That decision, and Tavernier's missed penalty, left the door ajar for Livingston and they burst it down in the second half.
In the second half, that same Rangers side went from comfortable to creaky, and all that had changed was the direction in which they were shooting.
Livingston dominated the attacking stats after the break and had been steadily ratcheting up the pressure before their goal finally came.
When it went in, boos and jeers rained down towards the Rangers bench, as Martin began cut an beleaguered figure. He's had this movie on repeat for a while.
That movie wasn't Groundhog Day, though. This time, it ended with Aarons slamming in a winner.