Rangers survived a scare, having trailed twice against Stenhousemuir, to preserve their unbeaten Scottish League One record with a 3-3 draw at Ibrox.
The Warriors took a surprise lead when Nicky Devlin's ball into the box was tucked home by Sean Dickson to hand Scott Booth the perfect start in his first game as manager of the club.
But Stenny may have been forgiven for thinking they were set to endure a repeat of their 8-0 defeat at the same ground in September when Emilson Cribari saw his header rattle the crossbar with barely six minutes played.
Despite conceding against the run of play, Rangers bossed proceedings in the first half and both Lee Wallace and Nicky Law went close to an equaliser only to be denied by the scrambling Stenhousemuir defence.
Law finally found a way through for the Gers on 36 minutes as he turned David Templeton's cross beyond the reach of keeper Chris Smith.
Rangers were unlucky not to have taken the lead before the interval when Andy Little's rasping drive beat the clutches of Smith only to come back off the woodwork.
Despite the domination of possession and attacking play from Ally McCoist's side, the league leaders were behind 12 minutes into the second half when Sean Higgins headed home Sean Lynch's cross to stun the Ibrox faithful into silence.
But the home supporters' frustrations were soon eased when Ross McMillan inadvertently turned the ball into his own net on 69 minutes.
Moments later the hosts were ahead when Jon Daly met Fraser Aird's corner to rifle the ball past Smith and it looked like Rangers may register a 24th league win of the season.
However, 15 minutes left Stenmousemuir were awarded a penalty when Cribari brought down Stewart Graecen and Higgins tucked away the spot kick to level the game again.
The visitors, who have failed to win in the previous eight games, withheld late Rangers pressure to earn a point, which keeps them seventh in the table.
A draw, while putting a minor dent in their unbeaten record as they failed to win for only the second time, does little to damage the 21-point lead McCoist's side have over second-placed Dunfermline.