Albion Rovers' Scottish Cup dreams remain alive after they took Rangers to a replay.

Ciaran Donnelly volleyed the visitors in front and for long spells it looked as though they would book a return trip to Ibrox in the semi-final.

Rangers could not break down the visitors and it took until 13 minutes from time until Bilel Mohsni knocked in a contentious equaliser.

Albion Rovers had to withstand heavy pressure but more than earned a draw.

The two teams will have to do it all again in ten days' time when they go head-to-head at Hamilton Academical's New Douglas Park.

Rovers showed they had not arrived in Glasgow to simply make up the numbers when Liam Cusack fired wide from the edge of the box as early as the second minute.

That was just a warning shot, but they silenced Ibrox when they tore up the script and took the lead.

Lee McCulloch's attempted clearance from a corner was poor, sending a header back into the middle where Donnelly was able to find space amidst a flurry of bodies and volley the loose ball into the net from close range.

Rangers' initial response was slow, and it was only as half-time approached that they looked likely to unlock the visitors' rearguard; David Templeton twice firing in efforts from distance before Dean Shiels' drilled shot forced a low save from Neil Parry.

The pressure from the home side was cranked up after half-time. McCulloch, Jon Daly and Richard Foster were all off target from inside the area, and Templeton hit the bar.

As Rangers huffed and puffed, Rovers had the semi-final in their sights when the home side finally drew level in controversial circumstances.

When Mohsni went up with the goalkeeper for Templeton's deep cross the ball appeared to evade both as it found its way into the net.

The Coatbridge men were adamant it was a foul on Parry, but referee John Beaton awarded the goal and Mohsni was credited as the scorer.

Fraser Aird fired over as Rangers chased a winner, then Mohsni headed wide at the back post.

The home side continued to press. Parry was forced into saves from McCulloch and Templeton as the clock ticked into injury-time and Ally McCoist's side could not grab a winner.

Lineup, Bookings (5) & Substitutions (5)

Rangers

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

Substitutes

  • 12 Little
  • 14 Peralta Sosa
  • 15 Crawford
  • 16 Simonsen
  • 17 Faure
  • 18 Smith
  • 19 Sanchez Cribari

Albion Rovers

  • 01 Parry Booked
  • 02 Reid
  • 04 Russell Booked (Flood - 75' Booked )
  • 05 Donnelly Booked
  • 06 Dunlop
  • 03 Dunlop
  • 11 Phillips
  • 08 Chaplain
  • 10 Dallas (Crawford - 21' )
  • 07 Cusack (Kennedy - 69' )
  • 09 McGuigan

Substitutes

  • 12 Crawford
  • 14 Kennedy
  • 15 Walker
  • 16 Innes
  • 17 McGinley
  • 18 Flood
  • 19 Tiffney
Ref: John Beaton
Att: 23,976

Match Stats

Shots

33 3

On target

10 1

Corners

14 6

Fouls

10 12

Live Text Commentary

Full time

Full Time Match ends, Rangers 1, Albion Rovers 1.

90:00 +5:20 Full time

Full Time Second Half ends, Rangers 1, Albion Rovers 1.

90:00 +4:29

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

90:00 +4:18

Corner, Rangers. Conceded by Michael Dunlop.

90:00 +2:59

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

90:00 +2:33

Corner, Rangers. Conceded by Michael Dunlop.

90:00 +1:55

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

90:00 +1:08

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

90:00 +0:31

Attempt saved. Lee McCulloch (Rangers) header from the centre of the box is saved in the top centre of the goal.

90:00 +0:11

Corner, Rangers. Conceded by Michael Dunlop.

89:14 Booking

Booking Joshua Flood (Albion Rovers) is shown the yellow card.

89:08

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

89:08

Foul by Joshua Flood (Albion Rovers).

84:46

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

83:05 Booking

Booking Neil Parry (Albion Rovers) is shown the yellow card.

82:38

Attempt missed. Fraser Aird (Rangers) left footed shot from the centre of the box misses to the left.

82:23

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

81:06

Corner, Albion Rovers. Conceded by Richard Foster.

80:40

Corner, Albion Rovers. Conceded by Sebastien Faure.

80:00

Ciaran Donnelly (Albion Rovers) wins a free kick in the attacking half.

79:59

Foul by Bilel Mohsni (Rangers).

79:24

Foul by Andrew Little (Rangers).

79:24

Michael Dunlop (Albion Rovers) wins a free kick on the right wing.

77:22 Goal scored

Goal! Goal! Rangers 1, Albion Rovers 1. Bilel Mohsni (Rangers) header from very close range to the centre of the goal. Assisted by David Templeton.

75:42

Foul by Bilel Mohsni (Rangers).

75:42

Ciaran Donnelly (Albion Rovers) wins a free kick in the defensive half.

74:43 Substitution

Substitution Substitution, Albion Rovers. Joshua Flood replaces Barry Russell because of an injury.

74:22 Substitution

Substitution Substitution, Rangers. Sebastien Faure replaces Jon Daly.

73:14

Corner, Rangers. Conceded by Neil Parry.

73:04

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

71:58

Corner, Rangers. Conceded by Alan Reid.

71:41

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

70:26

Foul by Jon Daly (Rangers).

70:26

Dominic Kennedy (Albion Rovers) wins a free kick in the defensive half.

69:39

Attempt missed. Richard Foster (Rangers) left footed shot from the right side of the box is just a bit too high.

68:40 Substitution

Substitution Substitution, Albion Rovers. Dominic Kennedy replaces Liam Cusack because of an injury.

67:59

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

67:09

Corner, Rangers. Conceded by Ross Dunlop.

65:37

Attempt missed. Liam Cusack (Albion Rovers) right footed shot from outside the box misses to the right.

64:05

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

63:29

David Templeton (Rangers) hits the bar with a right footed shot from the centre of the box.

62:26

Nicky Law (Rangers) wins a free kick on the right wing.

62:26

Foul by Scott Chaplain (Albion Rovers).

62:03 Substitution

Substitution Substitution, Rangers. Andrew Little replaces Dean Shiels.

61:28

Corner, Albion Rovers. Conceded by Lee Wallace.

59:05

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

58:37

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

54:36

Corner, Albion Rovers. Conceded by Bilel Mohsni.

53:54

Corner, Albion Rovers. Conceded by Bilel Mohsni.

53:06

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

52:06

Foul by Lee McCulloch (Rangers).

52:06

(Albion Rovers) wins a free kick in the attacking half.

51:58

Corner, Rangers. Conceded by Alan Reid.

51:43

Attempt blocked. Jon Daly (Rangers) right footed shot from the centre of the box is blocked.

51:23

Corner, Rangers. Conceded by Scott Chaplain.

51:05

Attempt saved. Jon Daly (Rangers) left footed shot from the centre of the box is saved in the centre of the goal.

50:13

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

49:25

Corner, Rangers. Conceded by Alan Reid.

48:21

Corner, Rangers. Conceded by Mark McGuigan.

47:26

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

46:01

Attempt missed. Lee McCulloch (Rangers) left footed shot from the centre of the box is close, but misses to the left.

45:35

Corner, Rangers. Conceded by Gary Phillips.

45:00

Second Half begins Rangers 0, Albion Rovers 1.

45:00 +2:21 Half time

Half Time First Half ends, Rangers 0, Albion Rovers 1.

45:00 +1:53

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

45:00 +1:35

Corner, Rangers. Conceded by Ross Dunlop.

45:00 +1:19

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

44:47

Corner, Rangers. Conceded by Gary Phillips.

43:41

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

40:08

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

37:27 Booking

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

37:16

Foul by Ian Black (Rangers).

37:16

Liam Cusack (Albion Rovers) wins a free kick in the defensive half.

36:32 Booking

Booking Ciaran Donnelly (Albion Rovers) is shown the yellow card.

36:22

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

36:22

Foul by Ciaran Donnelly (Albion Rovers).

34:23 Booking

Booking Barry Russell (Albion Rovers) is shown the yellow card.

34:15

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

34:15

Foul by Barry Russell (Albion Rovers).

33:32

Foul by Lee Wallace (Rangers).

33:32

David Crawford (Albion Rovers) wins a free kick in the defensive half.

31:52

Foul by Ian Black (Rangers).

31:52

David Crawford (Albion Rovers) wins a free kick in the attacking half.

27:42

Lee McCulloch (Rangers) wins a free kick in the attacking half.

27:42

Foul by Liam Cusack (Albion Rovers).

26:22

Attempt saved. Jon Daly (Rangers) header from the centre of the box is saved in the centre of the goal.

25:48

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

25:48

Foul by Scott Chaplain (Albion Rovers).

22:51

Attempt saved. Lee Wallace (Rangers) left footed shot from the left side of the box is saved in the centre of the goal.

21:49

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

21:49

Foul by Alan Reid (Albion Rovers).

20:15 Substitution

Substitution Substitution, Albion Rovers. David Crawford replaces Chris Dallas because of an injury.

19:51

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

17:11

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

15:18

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

15:18

Foul by Barry Russell (Albion Rovers).

13:05 Goal scored

Goal! Goal! Rangers 0, Albion Rovers 1. Ciaran Donnelly (Albion Rovers) right footed shot from very close range to the centre of the goal following a corner.

12:25

Corner, Albion Rovers. Conceded by Lee McCulloch.

11:38

Foul by Bilel Mohsni (Rangers).

11:38

Chris Dallas (Albion Rovers) wins a free kick on the right wing.

10:49

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

10:13

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

10:13

Foul by Scott Chaplain (Albion Rovers).

9:48

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

6:33

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

6:33

Foul by Mark McGuigan (Albion Rovers).

5:39

Corner, Rangers. Conceded by Alan Reid.

4:19

Foul by Jon Daly (Rangers).

4:19

Barry Russell (Albion Rovers) wins a free kick in the attacking half.

3:47

Lee McCulloch (Rangers) wins a free kick in the attacking half.

3:47

Foul by Chris Dallas (Albion Rovers).

1:11

Attempt missed. Chris Dallas (Albion Rovers) right footed shot from outside the box is close, but misses to the left.

0:26

Foul by Alan Reid (Albion Rovers).

0:26

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

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers