Match ends, Rangers 3, Stenhousemuir 3.
Stenhousemuir became only the second team to take points off Scottish League One leaders Rangers this season in a goal-laden encounter at Ibrox.
Goals from Sean Dickson and Sean Higgins either side of Nicky Law's leveller put Stenny 2-1 up by the hour mark.
An own goal by Ross McMillan restored parity before Jon Daly's header put Rangers ahead for the first time.
But Higgins' penalty sealed a point for the visitors.
Rangers' lead at the top of the division is cut to 21 points with 11 matches to play. Stenny are seven points off the play-off places.
Ally McCoist's side were forceful early on and Emilson Cribari's effort was touched on to the bar by goalkeeper Chris Smith.
The visitors scored with virtually their first attack, Dickson chesting down Nicky Devlin's cut-back and firing past Cammy Bell.
Rangers sought parity, and though David Templeton sliced over, Law's curling shot drew them level.
Andy Little then clipped the top of Smith's bar with a powerful strike.
Stenny regained their composure in the second half and Sean Lynch crossed for Higgins to head into the net.
But McCoist's men came back again, with McMillan diverting Fraser Aird's shot beyond Smith.
Daly was next to score, his flicked header from Aird's delivery reaching its intended destination.
However, a push by Cribari on McMillan resulted in a penalty and Higgins was composed as he beat Bell from 12 yards.
Concerted pressure on the Stenhousemuir goal ensued but though Little threatened with a header, there was to be no further scoring.
- 2FaureSubstituted forFosterat 45+3'minutes
- 8BlackBooked at 50mins
- 6McCullochBooked at 90mins
- 3Sanchez CribariBooked at 75mins
- 7LittleSubstituted forShielsat 85'minutes
- 10TempletonBooked at 20mins
- 15Peralta Sosa
- 10DicksonSubstituted forWattat 83'minutes
- 11HigginsBooked at 76minsSubstituted forDouglasat 90+1'minutes
- 7McKinlaySubstituted forSmithat 76'minutes
- Greg Aitken
- Shots on Target
Second Half ends, Rangers 3, Stenhousemuir 3.
Corner, Rangers. Conceded by Bryan Hodge.
Substitution, Stenhousemuir. Errol Douglas replaces Sean Higgins.
Lee McCulloch (Rangers) is shown the yellow card.
Darren Smith (Stenhousemuir) wins a free kick on the left wing.
Foul by Lee McCulloch (Rangers).
Corner, Rangers. Conceded by Eddie Malone.
Corner, Stenhousemuir. Conceded by David Templeton.
Attempt blocked. Sean Higgins (Stenhousemuir) right footed shot from outside the box is blocked.
Foul by Dean Shiels (Rangers).
Sean Higgins (Stenhousemuir) wins a free kick on the left wing.
Substitution, Rangers. Dean Shiels replaces Andrew Little.
Attempt missed. Ian Black (Rangers) right footed shot from outside the box is just a bit too high.
Substitution, Stenhousemuir. Josh Watt replaces Sean Dickson.
Attempt missed. Jon Daly (Rangers) right footed shot from the centre of the box is close, but misses to the right.
Attempt missed. Andrew Little (Rangers) right footed shot from the left side of the six yard box is close, but misses to the left.
David Templeton (Rangers) wins a free kick in the defensive half.
Foul by Bryan Hodge (Stenhousemuir).
Attempt missed. Jon Daly (Rangers) header from the centre of the box is just a bit too high.