Match ends, Rangers 2, Brechin City 1.
Rangers survived a Brechin fightback and a red card shown to defender Bilel Mohsni to maintain their 23-point advantage in Scottish League One.
Dean Shiels was the Ibrox side's most creative player but was substituted when Mohsni was sent off in 61 minutes.
The forward fired home after 14 minutes and Jon Daly headed a second before the interval to put Rangers in charge.
But Steven Robb's great strike seven minutes after the restart ensured a nervy second half for the home side.
Rangers kicked-off without Lewis Macleod as a persistent calf problem ruled the teenager out.
But manager Ally McCoist did still have Lee Wallace at his disposal after the cash-strapped Gers managed to stave off two Nottingham Forest bids before the January window closed.
This time they went in search of an early opening, only for Brechin keeper Graeme Smith to twice deny them in the first five minutes as he made impressive saves from David Templeton and then Shiels.
But there was nothing Smith could do as Shiels collected the ball in the corner of the 18-yard box before bending a shot into the net to open the scoring.
And the keeper was just as blameless as the second goal arrived after 25 minutes. Darren Petrie's body check on Sebastien Faure handed Rangers a free-kick just outside the City box and from Wallace's teasing delivery Daly added a faint touch with his head to take it into the net.
But that was as good as it got for Rangers.
Mohsni collected the first booking with 10 minutes of the half left after a clumsy swipe felled Jonathan Brown, before referee Stevie O'Reilly flashed another yellow at Brechin right-back Paul McLean for a trip on Templeton.
Smith denied the hosts a third before the break as he blocked Fraser Aird's shot after a clever exchange involving Faure and Nicky Law put the winger through.
There was a casualness about Rangers' play as they returned for the second half which former St Mirren midfielder Robb exploited when he burst through the middle before ripping a stunning strike past Cammy Bell into the top corner to halve the deficit.
A low Wallace drive almost restored the Light Blues' two-goal lead but Smith was once more well-placed to push the full-back's effort out for a corner.
But just as Rangers should have gone up another gear, Mohsni put them back in trouble on the hour mark when he collected a second yellow for stupidly kicking the ball away after conceding a free-kick.
Despite their numerical disadvantage Rangers poured forward but saw Smith again deny Wallace and then Daly.
But the home fans were growing restless as their side toiled against part-time opponents and they let their feelings be known when Templeton managed to blaze over an open goal after Law drove to the by-line to feed Daly, who back-heeled the ball into his strike partner's path.
The groans only grew louder when Brechin substitute Robert Thomson only just missed finding striker Andy Jackson as he swept a low ball across Bell's goalmouth.
But Rangers managed to see out the nervy final five minutes to claim another unconvincing win which maintains their league advantage.
- 3MohsniBooked at 61mins
- 6McCullochBooked at 90mins
- 4AirdSubstituted forPeraltaat 89'minutes
- 10ShielsSubstituted forFosterat 63'minutes
- 7TempletonSubstituted forLittleat 73'minutes
- 2McLeanBooked at 39mins
- 10PetrieBooked at 80mins
- 7FergusonSubstituted forThomsonat 74'minutes
- 6RobbSubstituted forCarcaryat 61'minutes
- 8WalkerBooked at 64minsSubstituted forMolloyat 67'minutes
- 11BarrBooked at 89mins
- Stevie O'Reilly
- Shots on Target
Second Half ends, Rangers 2, Brechin City 1.
Attempt blocked. Andy Jackson (Brechin City) right footed shot from outside the box is blocked.
Lee McCulloch (Rangers) is shown the yellow card.
Foul by Lee McCulloch (Rangers).
Bobby Barr (Brechin City) wins a free kick in the attacking half.
Attempt blocked. Graham Hay (Brechin City) right footed shot from the centre of the box is blocked.
Corner, Brechin City. Conceded by Lee Wallace.
Foul by Arnold Peralta (Rangers).
Bobby Barr (Brechin City) wins a free kick in the defensive half.
Bobby Barr (Brechin City) is shown the yellow card.
Substitution, Rangers. Arnold Peralta replaces Fraser Aird.
Lee McCulloch (Rangers) wins a free kick on the left wing.
Foul by Robert Thomson (Brechin City).
Attempt blocked. Darren Petrie (Brechin City) right footed shot from outside the box is blocked.
Corner, Brechin City. Conceded by Sebastien Faure.
Corner, Brechin City. Conceded by Ian Black.
Attempt blocked. Derek Carcary (Brechin City) right footed shot from outside the box is blocked.
Darren Petrie (Brechin City) is shown the yellow card.
Fraser Aird (Rangers) wins a free kick on the left wing.