Alfredo Morelos finishes sent Rangers 22 points clear at the top but they had to survive a late scare against 10-man Aberdeen.
After a frantic start the hosts were reduced to 10 early on when Ryan Hedges was dismissed but James Tavernier missed the resulting penalty.
Morelos struck either side of half-time to put Rangers in control and it looked like being a comfortable afternoon for the Ibrox men.
Read more on dailyrecord.co.uk