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.
- 01 Bell
- 02 Faure
- 05 Wallace
- 08 Black
- 03 Mohsni Dismissed after an earlier booking
- 06 McCulloch Booked
- 04 Aird (Peralta - 89' )
- 11 Law
- 09 Daly
- 10 Shiels (Foster - 63' )
- 07 Templeton (Little - 73' )
- 12 Little
- 14 Crawford
- 15 Peralta
- 16 Simonsen
- 17 Foster
- 18 Smith
- 19 Murdoch
- 01 Smith
- 02 McLean Booked
- 03 Brown
- 10 Petrie Booked
- 04 Hay
- 05 McLauchlan
- 07 Ferguson (Thomson - 74' )
- 06 Robb (Carcary - 61' )
- 09 Jackson
- 08 Walker Booked (Molloy - 67' )
- 11 Barr Booked
- 12 Carcary
- 14 Thomson
- 15 Molloy
- 16 Jackson
- 17 Moyes
- 21 Nelson
- 72 Boag
Ref: Stevie O'Reilly