Steven Gerrard made one change to the team which defeated St Johnstone 3-0 on Wednesday, with a 19-point advantage – possibly for just a few hours – the reward at stake for a win over Jack Ross' third-placed team.
Martin Boyle gave the home side a scare in the first minute, slipping in at the back post to slam Josh Doig’s cross into the stand from close range, on a quite unpleasant afternoon, weather-wise.
But things brightened up for Rangers before half-time when Ianis Hagi steered in the opener – and game-clinching winner – past Dillon Barnes.
Both sides had penalty claims throughout the game, Leon Balogun had two shots stopped at point blank range and Allan McGregor denied Markus Hallberg before Alfredo Morelos was clean through late on but Barnes denied the Colombian as Rangers saw out the 90 minutes for three points.
Here's how the Rangers players rated using our ratings scale below.
Player ratings scale - 10: One of best performances you've seen. 9: Outstanding. 8: Very good. 7: Good. 6: Average. 5: Poor, 4: Very poor. 3: Terrible day at office. 2: Abysmal. 1: One of worst performances you've seen.
A message from the Editor: Thank you for reading this article. We're more reliant on your support than ever as the shift in consumer habits brought about by coronavirus impacts our advertisers.If you haven't already, please consider supporting our trusted, fact-checked journalism by taking out a digital subscription.

13. SUB - Scott Arfield
Clattered after coming on, will have a bigger role to play as this year closes out and January's run of games kick in. Photo: Craig Foy - SNS Group

14. SUB - Alfredo Morelos
Clean through late on and spurned another chance to get back on the scoresheet as Barnes kicked away effort. Photo: Craig Foy - SNS Group

15. SUB - Bongani Zungu
Tidy and quick, less chance to get things going in the midfield but saw out the game and three points well. Photo: Craig Foy - SNS Group


