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.

Nicky La and Andy Little

Law (left) netted Rangers' first equaliser

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.

Lineup, Bookings (5) & Substitutions (5)

Rangers

  • 01 Bell
  • 02 Faure (Foster - 48' )
  • 05 Wallace
  • 08 Black Booked
  • 06 McCulloch Booked
  • 03 Sanchez Cribari Booked
  • 04 Aird
  • 11 Law
  • 07 Little (Shiels - 85' )
  • 09 Daly
  • 10 Templeton Booked

Substitutes

  • 12 Crawford
  • 14 Foster
  • 15 Peralta Sosa
  • 16 Simonsen
  • 17 Shiels
  • 18 Smith
  • 19 Telfer

Stenhousemuir

  • 01 Smith
  • 02 Devlin
  • 03 Malone
  • 08 Rowson
  • 04 McMillan
  • 05 Greacen
  • 10 Dickson (Watt - 83' )
  • 06 Hodge
  • 11 Higgins Booked (Douglas - 91' )
  • 09 Lynch
  • 07 McKinlay (Smith - 76' )

Substitutes

  • 12 Smith
  • 14 McNeil
  • 15 Douglas
  • 16 Watt
  • 17 Shaw
  • 18 Brash
  • 19 Nimmo
Ref: Greg Aitken
Att: 41,794

Match Stats

Shots

23 8

On target

6 4

Corners

9 7

Fouls

10 7

Live Text Commentary

Full time

Full Time Match ends, Rangers 3, Stenhousemuir 3.

90:00 +3:08 Full time

Full Time Second Half ends, Rangers 3, Stenhousemuir 3.

90:00 +2:41

Corner, Rangers. Conceded by Bryan Hodge.

90:00 +0:29 Substitution

Substitution Substitution, Stenhousemuir. Errol Douglas replaces Sean Higgins.

89:25 Booking

Booking Lee McCulloch (Rangers) is shown the yellow card.

89:00

Darren Smith (Stenhousemuir) wins a free kick on the left wing.

88:57

Foul by Lee McCulloch (Rangers).

88:06

Corner, Rangers. Conceded by Eddie Malone.

85:29

Corner, Stenhousemuir. Conceded by David Templeton.

85:19

Attempt blocked. Sean Higgins (Stenhousemuir) right footed shot from outside the box is blocked.

84:42

Foul by Dean Shiels (Rangers).

84:42

Sean Higgins (Stenhousemuir) wins a free kick on the left wing.

84:11 Substitution

Substitution Substitution, Rangers. Dean Shiels replaces Andrew Little.

83:57

Attempt missed. Ian Black (Rangers) right footed shot from outside the box is just a bit too high.

82:49 Substitution

Substitution Substitution, Stenhousemuir. Josh Watt replaces Sean Dickson.

79:46

Attempt missed. Jon Daly (Rangers) right footed shot from the centre of the box is close, but misses to the right.

79:03

Attempt missed. Andrew Little (Rangers) right footed shot from the left side of the six yard box is close, but misses to the left.

78:22

David Templeton (Rangers) wins a free kick in the defensive half.

78:22

Foul by Bryan Hodge (Stenhousemuir).

77:24

Attempt missed. Jon Daly (Rangers) header from the centre of the box is just a bit too high.

77:03

Corner, Rangers. Conceded by Chris Smith.

76:48

Attempt saved. Andrew Little (Rangers) right footed shot from the centre of the box is saved in the top centre of the goal.

75:51 Substitution

Substitution Substitution, Stenhousemuir. Darren Smith replaces Kevin McKinlay.

75:28 Booking

Booking Sean Higgins (Stenhousemuir) is shown the yellow card.

74:53 Goal scored

Goal! Goal! Rangers 3, Stenhousemuir 3. Sean Higgins (Stenhousemuir) converts the penalty with a right footed shot to the bottom right corner.

74:29 Booking

Booking Emilson Cribari (Rangers) is shown the yellow card.

74:19

Penalty conceded by Emilson Cribari (Rangers) after a foul in the penalty area.

74:19

Penalty Stenhousemuir. Stewart Greacen draws a foul in the penalty area.

73:29

Corner, Stenhousemuir. Conceded by Jon Daly.

73:08

Corner, Stenhousemuir. Conceded by Emilson Cribari.

73:01

Attempt blocked. Eddie Malone (Stenhousemuir) right footed shot from the centre of the box is blocked.

71:27 Goal scored

Goal! Goal! Rangers 3, Stenhousemuir 2. Jon Daly (Rangers) header from the centre of the box to the bottom right corner. Assisted by Fraser Aird.

70:53

Corner, Rangers. Conceded by Stewart Greacen.

68:14

Attempt saved. Fraser Aird (Rangers) right footed shot from outside the box is saved in the bottom left corner.

68:14 Goal scored

Goal! Own Goal by Ross McMillan, Stenhousemuir. Rangers 2, Stenhousemuir 2.

65:40

Attempt missed. David Templeton (Rangers) right footed shot from outside the box misses to the left.

64:21

Attempt blocked. Fraser Aird (Rangers) right footed shot from outside the box is blocked.

64:01

Attempt blocked. Fraser Aird (Rangers) right footed shot from outside the box is blocked.

57:51 Goal scored

Goal! Goal! Rangers 1, Stenhousemuir 2. Sean Higgins (Stenhousemuir) header from very close range to the bottom left corner. Assisted by Sean Lynch.

56:54

Attempt saved. Sean Higgins (Stenhousemuir) right footed shot from outside the box is saved in the centre of the goal.

55:05

Attempt missed. Andrew Little (Rangers) header from the centre of the box is close, but misses to the left.

54:27

Jon Daly (Rangers) wins a free kick in the attacking half.

54:27

Foul by Ross McMillan (Stenhousemuir).

52:19

Attempt missed. Bryan Hodge (Stenhousemuir) left footed shot from outside the box is too high.

51:56

Attempt blocked. Sean Dickson (Stenhousemuir) right footed shot from the left side of the box is blocked.

51:29

Corner, Stenhousemuir. Conceded by Emilson Cribari.

51:01

Corner, Stenhousemuir. Conceded by Emilson Cribari.

49:47 Booking

Booking Ian Black (Rangers) is shown the yellow card.

49:31

Foul by Lee McCulloch (Rangers).

49:31

Sean Dickson (Stenhousemuir) wins a free kick in the attacking half.

48:32

Attempt blocked. Ian Black (Rangers) right footed shot from outside the box is blocked.

47:00

Lee Wallace (Rangers) wins a free kick on the left wing.

47:00

Foul by Nicky Devlin (Stenhousemuir).

46:26

Corner, Stenhousemuir. Conceded by Emilson Cribari.

45:00

Second Half begins Rangers 1, Stenhousemuir 1.

45:00 +4:55 Half time

Half Time First Half ends, Rangers 1, Stenhousemuir 1.

45:00 +4:00

Andrew Little (Rangers) wins a free kick on the left wing.

45:00 +3:57

Foul by Nicky Devlin (Stenhousemuir).

45:00 +2:08 Substitution

Substitution Substitution, Rangers. Richard Foster replaces Sebastien Faure because of an injury.

43:25

Foul by Sebastien Faure (Rangers).

43:25

Eddie Malone (Stenhousemuir) wins a free kick on the right wing.

41:38

Foul by Fraser Aird (Rangers).

41:38

Eddie Malone (Stenhousemuir) wins a free kick in the defensive half.

39:16

Attempt saved. David Templeton (Rangers) left footed shot from outside the box is saved in the centre of the goal.

38:00

Sean Lynch (Stenhousemuir) wins a free kick in the attacking half.

37:57

Foul by David Templeton (Rangers).

37:06

Andrew Little (Rangers) hits the bar with a right footed shot from outside the box.

35:27 Goal scored

Goal! Goal! Rangers 1, Stenhousemuir 1. Nicky Law (Rangers) right footed shot from the centre of the box to the bottom right corner. Assisted by David Templeton.

34:16

Foul by Emilson Cribari (Rangers).

34:16

Stewart Greacen (Stenhousemuir) wins a free kick in the attacking half.

33:38

Corner, Rangers. Conceded by Stewart Greacen.

32:54

Attempt missed. Andrew Little (Rangers) left footed shot from outside the box is just a bit too high.

30:37

Corner, Stenhousemuir. Conceded by Fraser Aird.

30:05

Foul by Ian Black (Rangers).

30:05

Sean Dickson (Stenhousemuir) wins a free kick in the defensive half.

29:51

Attempt blocked. Fraser Aird (Rangers) left footed shot from outside the box is blocked.

28:00

David Templeton (Rangers) wins a free kick in the defensive half.

27:59

Foul by Nicky Devlin (Stenhousemuir).

26:39

Attempt saved. Andrew Little (Rangers) left footed shot from outside the box is saved in the top centre of the goal.

24:38

Attempt missed. David Templeton (Rangers) left footed shot from the left side of the six yard box is close, but misses to the left.

19:45 Booking

Booking David Templeton (Rangers) is shown the yellow card.

18:45

Corner, Rangers. Conceded by Stewart Greacen.

17:31

Attempt missed. Nicky Law (Rangers) right footed shot from outside the box is close, but misses to the right.

17:10

Attempt blocked. Lee Wallace (Rangers) right footed shot from outside the box is blocked.

16:15

Andrew Little (Rangers) wins a free kick in the defensive half.

16:15

Foul by Ross McMillan (Stenhousemuir).

15:01 Goal scored

Goal! Goal! Rangers 0, Stenhousemuir 1. Sean Dickson (Stenhousemuir) right footed shot from the centre of the box to the bottom left corner. Assisted by Nicky Devlin.

13:20

Foul by Lee Wallace (Rangers).

13:20

Sean Lynch (Stenhousemuir) wins a free kick in the attacking half.

10:10

Attempt missed. David Templeton (Rangers) right footed shot from outside the box is just a bit too high.

5:54

Emilson Cribari (Rangers) hits the bar with a header from the left side of the six yard box.

5:25

Corner, Rangers. Conceded by Stewart Greacen.

4:47

Nicky Law (Rangers) wins a free kick in the defensive half.

4:47

Foul by Sean Dickson (Stenhousemuir).

1:48

Corner, Rangers. Conceded by Ross McMillan.

0:36

Corner, Rangers. Conceded by Stewart Greacen.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers