Rangers twice came from behind to beat Arbroath and move 23 points clear at the top of Scottish League One.

David Banjo fired the visitors ahead but Jon Daly stroked home to level before half-time.

Arbroath led again when Robert Linn escaped the Rangers defence to score only for David Templeton to tuck away the home side's second equaliser.

A foul on Daly gave Lee McCulloch the chance to score from the penalty spot and the club captain converted.

And, with nearest challengers Dunfermline losing, Ally McCoist's side extended their lead at the top.

With over 40 point separating Rangers and Arbroath before kick-off, few would have expected the second-bottom side in the division to net first at Ibrox.

But Banjo had other ideas, converting Alan Cook's cross to stun the large home crowd.

Lee Wallace's powerful effort flew past the Arbroath post and team-mate Ian Black came close with a free-kick before the pair combined to set up Daly for the leveller.

Dean Shiels fired into the side netting and Bilel Mohsni had a header cleared of the line as the hosts tried to get in front before the break.

The second half opened as the first had - with Arbroath taking the lead.

A mistake by McCulloch allowed Linn to break free and unleash a shot that trundled over the line after hitting the post.

Templeton and Andy Little replaced Lewis Macleod and Shiels and it was the former Hearts player who was next to score, drilling low into the net from inside the box.

And, after Daly was felled by Colin Hamilton, McCulloch gained Rangers the lead for the first time and it proved to be the winner.

Lineup, Bookings (3) & Substitutions (5)

Rangers

  • 01 Bell
  • 02 Faure
  • 05 Wallace
  • 08 Black Booked
  • 06 McCulloch
  • 03 Mohsni
  • 04 Aird
  • 11 Law
  • 09 Daly
  • 07 Shiels (Little - 59' )
  • 10 MacLeod (Templeton - 56' )

Substitutes

  • 12 Little
  • 14 Templeton
  • 15 Crawford
  • 16 Simonsen
  • 17 Foster
  • 18 Peralta
  • 19 Sanchez Cribari

Arbroath

  • 01 Morrison
  • 02 Little
  • 03 Hamilton Booked
  • 04 Nicoll
  • 05 Travis
  • 06 Keddie
  • 09 Banjo (Sheerin - 79' )
  • 08 Chisholm (Bayne - 85' )
  • 07 Linn
  • 11 Scott (McManus - 79' )
  • 10 Cook Booked

Substitutes

  • 12 Lindsay
  • 14 Sheerin
  • 15 Yao
  • 16 McManus
  • 17 Robertson
  • 18 Bayne
  • 21 Wood
Ref: Barry Cook
Att: 41,207

Match Stats

Shots

23 4

On target

4 3

Corners

15 2

Fouls

8 11

Live Text Commentary

Full time

Full Time Match ends, Rangers 3, Arbroath 2.

90:00 +3:46 Full time

Full Time Second Half ends, Rangers 3, Arbroath 2.

90:00 +3:32

Attempt blocked. David Templeton (Rangers) right footed shot from the centre of the box is blocked.

90:00 +0:57

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

90:00 +0:27

Ian Black (Rangers) wins a free kick on the right wing.

90:00 +0:27

Foul by Paul McManus (Arbroath).

89:02

Corner, Arbroath. Conceded by Sebastien Faure.

88:16

Attempt missed. Fraser Aird (Rangers) right footed shot from the right side of the box is close, but misses to the left.

87:31

Attempt saved. Graham Bayne (Arbroath) header from the centre of the box is saved in the centre of the goal.

87:07

Foul by Lee McCulloch (Rangers).

87:07

Graham Bayne (Arbroath) wins a free kick in the defensive half.

84:22 Substitution

Substitution Substitution, Arbroath. Graham Bayne replaces Ross Chisholm.

81:31

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

81:31

Foul by Kevin Nicoll (Arbroath).

80:52

Attempt missed. Bilel Mohsni (Rangers) header from the centre of the box is just a bit too high following a corner.

80:28

Corner, Rangers. Conceded by Colin Hamilton.

80:01

Corner, Rangers. Conceded by Scott Morrison.

78:32 Substitution

Substitution Substitution, Arbroath. Paul McManus replaces Christopher Scott.

78:24 Substitution

Substitution Substitution, Arbroath. Paul Sheerin replaces David Banjo.

77:05 Goal scored

Goal! Goal! Rangers 3, Arbroath 2. Lee McCulloch (Rangers) converts the penalty with a right footed shot to the top left corner.

76:37 Booking

Booking Colin Hamilton (Arbroath) is shown the yellow card.

76:31

Penalty Rangers. Jonathan Daly draws a foul in the penalty area.

76:31

Penalty conceded by Colin Hamilton (Arbroath) after a foul in the penalty area.

73:38

David Templeton (Rangers) hits the left post with a left footed shot from outside the box.

73:23

Corner, Rangers. Conceded by Michael Travis.

71:56 Goal scored

Goal! Goal! Rangers 2, Arbroath 2. David Templeton (Rangers) right footed shot from the left side of the box to the bottom right corner.

70:53

Attempt missed. Andrew Little (Rangers) right footed shot from the centre of the box misses to the left.

70:32

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

70:18

Foul by Richard Little (Arbroath).

67:14

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

66:45

Ian Black (Rangers) wins a free kick in the attacking half.

66:45

Foul by Bobby Linn (Arbroath).

65:56

Attempt missed. Fraser Aird (Rangers) right footed shot from the right side of the box is close, but misses to the right.

61:00

Colin Hamilton (Arbroath) wins a free kick in the attacking half.

60:58

Foul by Fraser Aird (Rangers).

59:41 Booking

Booking Alan Cook (Arbroath) is shown the yellow card.

59:35

Ian Black (Rangers) wins a free kick on the left wing.

59:35

Foul by Alan Cook (Arbroath).

58:16 Substitution

Substitution Substitution, Rangers. Andrew Little replaces Dean Shiels.

58:03

Foul by Lee McCulloch (Rangers).

58:03

Bobby Linn (Arbroath) wins a free kick in the defensive half.

55:12 Substitution

Substitution Substitution, Rangers. David Templeton replaces Lewis MacLeod.

54:55

Attempt missed. David Banjo (Arbroath) header from the centre of the box is close, but misses to the right following a set piece situation.

54:26

Foul by Fraser Aird (Rangers).

54:26

Alan Cook (Arbroath) wins a free kick on the left wing.

53:44 Booking

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

53:32

Foul by Ian Black (Rangers).

53:32

Ross Chisholm (Arbroath) wins a free kick in the defensive half.

52:38

Ian Black (Rangers) wins a free kick in the defensive half.

52:38

Foul by Ross Chisholm (Arbroath).

49:51 Goal scored

Goal! Goal! Rangers 1, Arbroath 2. Bobby Linn (Arbroath) right footed shot from the centre of the box to the bottom left corner. Assisted by Alan Cook.

48:47

Attempt missed. Ian Black (Rangers) right footed shot from outside the box is high and wide to the right.

47:47

Corner, Rangers. Conceded by Alan Cook.

46:24

Attempt missed. Lee McCulloch (Rangers) header from the centre of the box is just a bit too high following a corner.

45:54

Corner, Rangers. Conceded by Richard Little.

45:44

Corner, Rangers. Conceded by Scott Morrison.

45:25

Attempt saved. Nicky Law (Rangers) right footed shot from the centre of the box is saved in the bottom right corner.

45:00

Second Half begins Rangers 1, Arbroath 1.

45:00 +0:36 Half time

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

44:16

Foul by Bilel Mohsni (Rangers).

44:16

Bobby Linn (Arbroath) wins a free kick in the attacking half.

43:56

Attempt missed. Lee McCulloch (Rangers) right footed shot from the centre of the box is too high following a corner.

43:35

Attempt blocked. Bilel Mohsni (Rangers) header from the centre of the box is blocked.

43:08

Corner, Rangers. Conceded by Alex Keddie.

41:22

Corner, Rangers. Conceded by Alex Keddie.

40:23

Corner, Rangers. Conceded by Richard Little.

38:10

Ian Black (Rangers) wins a free kick in the defensive half.

38:10

Foul by Alan Cook (Arbroath).

36:44

Foul by Ross Chisholm (Arbroath).

36:44

Jonathan Daly (Rangers) wins a free kick in the defensive half.

36:20

Attempt missed. Jonathan Daly (Rangers) header from the left side of the six yard box is close, but misses to the left.

34:30

Foul by David Banjo (Arbroath).

34:30

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

33:28

Attempt missed. Dean Shiels (Rangers) right footed shot from the right side of the box is close, but misses to the right.

23:00

Alan Cook (Arbroath) wins a free kick in the attacking half.

23:00

Foul by Lee McCulloch (Rangers).

22:45

Corner, Rangers. Conceded by Michael Travis.

20:07 Goal scored

Goal! Goal! Rangers 1, Arbroath 1. Jonathan Daly (Rangers) left footed shot from the centre of the box to the bottom right corner. Assisted by Lee Wallace.

18:42

Attempt missed. Lewis MacLeod (Rangers) right footed shot from the left side of the box misses to the right.

18:18

Corner, Rangers. Conceded by Colin Hamilton.

17:09

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

16:17

Foul by Colin Hamilton (Arbroath).

16:17

Fraser Aird (Rangers) wins a free kick in the attacking half.

14:47

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

10:48

Corner, Arbroath. Conceded by Sebastien Faure.

8:32

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

8:21

Corner, Rangers. Conceded by Alex Keddie.

8:07

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

7:36

Corner, Rangers. Conceded by Colin Hamilton.

6:55

Corner, Rangers. Conceded by Kevin Nicoll.

6:24

Corner, Rangers. Conceded by Colin Hamilton.

2:33

Kevin Nicoll (Arbroath) wins a free kick in the attacking half.

2:33

Foul by Ian Black (Rangers).

1:49 Goal scored

Goal! Goal! Rangers 0, Arbroath 1. David Banjo (Arbroath) right footed shot from very close range to the centre of the goal. Assisted by Alan Cook.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers