The runaway leaders were pegged back in the second half by Matty Kennedy’s response from ten-man Aberdeen for a nervous end to the match, but Steven Gerrard’s side got the job done at Pittodrie for the second time this season.
Ryan Kent regained his early-season form that saw him score the clincher in the opening game of the season against the Dons, and was denied another by a great save by Joe Lewis.
But Lewis could not keep out a great first half finish from the Colombian striker, and was left exposed for the striker's second, but did witness a rarity when James Tavernier missed a penalty – his tenth opportunity from the spot this season - and his first miss.
Ryan hedges saw red for the challenge on Morelos that led to the spot-kick, but even with ten men the Dons asked Rangers’ defence questions and Allan McGregor denied Jonny Hayes with a great save just after the break.
But Rangers still went on to manage the game and register their 15th straight league victory – even if they conceded their sixth goal of the season. Here’s how the Rangers players rated using our usual performance scale.
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.

. ABERDEEN, SCOTLAND - JANUARY 10: Rangers' Alfredo Morelos celebrates with teammates after making it 1-0 during a Scottish Premiership match between Aberdeen and Rangers at Pittodrie, on January 10, 2021, in Aberdeen, Scotland. (Photo by Alan Harvey / SNS Group)
Rangers' Alfredo Morelos celebrates with teammates after making it 1-0 during a Scottish Premiership match between Aberdeen and Rangers at Pittodrie, on January 10, 2021, in Aberdeen, Scotland. (Photo by Alan Harvey / SNS Group) Photo: Alan Harvey - SNS Group

. Allan McGregor - 7
Brilliant one-handed save while the rest had switched off to deny Hayes and pretty helpless for the Dons' goal Photo: Alan Harvey - SNS Group

. James Tavernier - 7
This was more like the Rangers captain of the first half of the season - only with a spot-kick miss against his name. Supported the attack an swung in dangerous deliveries at will in flashback to early season form, penalty aside. Photo: Craig Williamson - SNS Group

1. Allan McGregor - 7
Brilliant one-handed save while the rest had switched off to deny Hayes and pretty helpless for the Dons' goal Photo: Alan Harvey - SNS Group

2. James Tavernier - 7
This was more like the Rangers captain of the first half of the season - only with a spot-kick miss against his name. Supported the attack an swung in dangerous deliveries at will in flashback to early season form, penalty aside. Photo: Craig Williamson - SNS Group

3. Borna Barisic - 6
Crunched by Main just before half-time and tackle curtailed his second half. Supported attacks in first half but let down by several deliveries. Photo: Craig Williamson - SNS Group

4. Leon Balogun
Defender's pace was useful against Cosgrove and handled the physical battle well but caught by Hayes for the Dons to score. Photo: Craig Foy - SNS Group