Match ends, Arbroath 0, Rangers 3.
Rangers eased to victory over Arbroath at Gayfield to maintain their perfect SPFL League One record this season.
Less than three minutes in, an unmarked Jon Daly poked Rangers in front.
Lewis Macleod's shot cannoned in off Arbroath defender Bradley Donaldson to double the visitors lead and Nicky Clark headed a third before half-time.
Daly and Arbroath's Chris Scott were both denied by the post after the break in a game in which Rangers took their league "goals-for" tally to 50.
Ally McCoist's side now have 13 wins out of 13 in the league, sitting 11 points clear of Dunfermline Athletic with a game in hand.
They will now look to take that form into the Scottish Cup fourth-round tie at Falkirk on Saturday.
Arbroath, player-managed by Paul Sheerin, remain eighth after rarely troubling their visitors on a freezing night in the north east.
There was still room, however, for a sentimental late substitute appearance for striker Steven Milne, who brought his 16-year professional football career to an end after this match to pursue a career with the police.
Scotland international Lee Wallace's performance for Rangers was dynamic and strong, dancing round opposition defenders on several occasions to carry his team forward.
The former Hearts player's skill drew a foul from Red Lichties full-back David Banjo and Ian Black's ensuing free-kick was diverted past goalkeeper Scott Morrison by the toe of Daly's boot.
It gives the Irishman a 16th goal of the campaign following his move from Scottish Premiership side Dundee United.
Bobby Linn, the home side's most menacing player on the night, had one tame half-chance before Rangers scored a second.
This time, Bilel Mohsni helped Macleod cut in from the left and his arrowed shot ricocheted off Michael Travis's head and Donaldson's foot on it's way into the net.
Sebastien Faure's missed header and Daly's weak chip preceded Clark's flick header past Morrison from a Wallace free-kick, giving Rangers a comfortable lead at the break.
There were no takers for Linn's cut-back as Arbroath pushed for a way back into a game that was nearly killed off when Daly controlled brilliantly, only to see Morrison tip his effort on to the post.
The hosts also struck the upright when Lee Erwin released Chris Scott, but the 17-year-old's low drive rebounded off the face of the upright.
Wallace nearly got the goal he deserved with a quarter of an hour remaining, stabbing a left-foot effort just past the post from a tight angle.
- 4ScottSubstituted forBayneat 67'minutes
- 5TravisBooked at 54mins
- 8ChisholmBooked at 90mins
- 9ErwinSubstituted forMilneat 76'minutes
- 11SheerinSubstituted forSmithat 68'minutes
- 8BlackBooked at 52minsSubstituted forCrawfordat 66'minutes
- 3MohsniBooked at 37mins
- 4AirdSubstituted forHuttonat 66'minutes
- 18Sanchez Cribari
- Iain Brines
- Shots on Target
Second Half ends, Arbroath 0, Rangers 3.
Ross Chisholm (Arbroath) is shown the yellow card.
Bilel Mohsni (Rangers) wins a free kick on the right wing.
Foul by Ross Chisholm (Arbroath).
Attempt missed. Bilel Mohsni (Rangers) header from the centre of the box is close, but misses to the right.
Corner, Rangers. Conceded by Michael Travis.
Foul by Nicky Clark (Rangers).
Darren Smith (Arbroath) wins a free kick in the attacking half.
Attempt missed. Ross Chisholm (Arbroath) left footed shot from outside the box is high and wide to the left.
Hand ball by Bobby Linn (Arbroath).
Attempt missed. Lee Wallace (Rangers) right footed shot from the centre of the box is close, but misses to the right.
Attempt missed. Kyle Hutton (Rangers) right footed shot from outside the box is too high.
Substitution, Arbroath. Steven Milne replaces Lee Erwin.
Corner, Rangers. Conceded by Bradley Donaldson.
Corner, Rangers. Conceded by David Banjo.
Attempt blocked. Jonathan Daly (Rangers) right footed shot from the right side of the box is blocked.
Attempt missed. Nicky Clark (Rangers) left footed shot from outside the box is high and wide to the left.
Substitution, Arbroath. Darren Smith replaces Paul Sheerin.
Substitution, Arbroath. Graham Bayne replaces Christopher Scott.