Rangers moved 22 points clear of Celtic at the top of the Scottish Premiership after a 2-1 victory over 10-man Aberdeen at Pittodrie.
The hosts were down to 10 men midway through the first half when Ryan Hedges, adjudged to have made no attempt to win the ball by referee John Beaten, was shown a straight red card (26) for tripping Alfredo Morelos in the penalty area. James Tavernier missed the resultant penalty, but Rangers were ahead minutes later thanks to Morelos' strike (32).
Rangers extended their advantage after the break as Morelos grabbed his second of the game (50) to reach 50 Scottish Premiership goals, but they were not home and dry as substitute Matthew Kennedy pulled a goal back (67).
It provided a nervy final 20 minutes or so for Steven Gerrard's side, but they held on to strengthen their bid for a first title in 10 years.
Defeat leaves Aberdeen in third, four points behind Celtic in second.
Aberdeen: Lewis (7), Considine (6), Hoban (6), Taylor (7), Hayes (8), Hedges (5), Campbell (6), Ferguson (6), Wright (7), Main (5), Cosgrove (6).
Subs: Logan (6), Kennedy (7), Edmondson (n/a).
Rangers: McGregor (7), Tavernier (7), Goldson (7), Balogun (6), Barisic (7), Kamara (6), Aribo (7), Davis (7), Kent (8), Hagi (7), Morelos (8).
Subs: Zungu (n/a).
Man of the match: Alfredo Morelos.