Steven Gerrard’s team could be one or two games away from sealing the silverware but were made to wait against the West Lothian side who have often been a thorn in the Ibrox side.
It looked to be that way again with time ticking down but Morelos' late tap-in with three minutes to play sealed the win after a controversial incident late in the first half where he was cautioned for simulation despite contact from Livingston goalkeeper Max Strejck. Steven Gerrard’s anger boiled over at the booking during the half-time interval and the Rangers manager was red carded but was still smiling come John Beaton’s full-time whistle which took his side one step closer to the title.
Here’s how the Rangers players rated…
Player ratings scale - 10: One of the best performances you've seen. 9: Outstanding. 8: Very good. 7: Good. 6: Average. 5: Poor, 4: Very poor. 3: A terrible day at the office. 2: Abysmal. 1: One of the 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.

5. Nathan Patterson - 7
In and out of the game but when he was involved showed a great deal of promise and was always progressive in play - sometimes a little too eager in forward positions. Photo: Rob Casey - SNS Group

6. Glen Kamara - 6
Not involved much and looked uneasy with the surface in the first half. Unusually off the pace. Photo: Alan Harvey - SNS Group

7. Steven Davis - 8
Key role in the winner and covered every blade of plastic grass belying his veteran status. Brought the ball down and kept Rangers moving when required. Photo: Rob Casey - SNS Group

8. Scott Arfield - 6
Midfielder made some of his usual runs in the first half and was frequently on the ball but faded significantly in the second half before being replaced by Cedric Itten. Photo: Alan Harvey - SNS Group


