Bilel Mohsni's double helped Rangers beat Ayr United and maintained the Scottish League One champions' unbeaten record in the division.

The defender headed home from Fraser Aird's corner to give the hosts the lead after the interval.

Alan Forrest poked the ball past Cammy Bell to level matters midway through the second half.

However, Mohsni was to have the last word with a rebound strike following Nicky Clark's saved header.

Defeat dents Ayr's promotion hopes but they stay just inside the play-off zone, a point clear of Stenhousemuir with two rounds of fixtures remaining.

The Honest Men travelled to Ibrox having not scored against Ally McCoist's side so far this season and Michael Moffat set about trying to change that statistic early on.

His driving run through the middle opened up the home defence and strike partner Craig Malcolm took over only to squirm a low shot just wide.

Jon Daly was also off target at the other end after latching on to Aird's clever back-heel.

Mohsni and Ayr boss Mark Roberts became involved in a touchline spat at a throw-in as half-time neared, referee Iain Brines stepping in to calm the flaring tempers.

Rangers' Jon Daly and Bilel Mohsni celebrate

Mohsni celebrates his opener with striker Daly

The breakthrough came when Aird's delivery was powerfully nodded past David Hutton by the towering Mohsni.

Rangers were keen on a quick second and Hutton saved at the feet of Ian Black.

And the goalkeeper's bravery was rewarded when Ayr equalised, though the hosts will be disappointed at how they conceded.

A short pass back to defence by Arnold Peralta was pounced upon by Scott McLaughlin, who rolled in Forrest to score.

Peralta was promptly replaced by Clark and the forward had a role in the winning goal.

His head met Nicky Law's cross to draw a save from Hutton but Mohsni was on hand to convert the loose ball.

And Rangers now need either a win or two draws from their final two games to reach the 100 points mark.

Lineup, Bookings (2) & Substitutions (3)

Rangers

  • 01 Bell
  • 02 Foster
  • 05 Smith
  • 07 Peralta Sosa (Clark - 72' )
  • 06 McCulloch
  • 03 Mohsni
  • 04 Aird
  • 08 Black
  • 09 Daly
  • 10 Shiels (Gallagher - 72' )
  • 11 Law (Hutton - 86' )

Substitutes

  • 12 Clark
  • 14 Faure
  • 15 Hutton
  • 16 Simonsen
  • 17 Crawford
  • 18 Gallagher
  • 19 Telfer

Ayr United

  • 01 Hutton
  • 02 McGowan
  • 03 Pope
  • 08 McLaughlin
  • 04 Campbell
  • 05 Lithgow
  • 07 Forrest
  • 06 Gilmour
  • 10 Malcolm Booked
  • 09 Moffat
  • 11 Donald Booked

Substitutes

  • 12 Kyle
  • 14 Shankland
  • 15 Crawford
  • 16 Hunter
  • 17 Marenghi
  • 18 Longridge
  • 19 Newman
Ref: Iain Brines
Att: 40,651

Match Stats

Shots

16 6

On target

8 3

Corners

2 3

Fouls

8 13

Live Text Commentary

Full time

Full Time Match ends, Rangers 2, Ayr United 1.

90:00 +2:06 Full time

Full Time Second Half ends, Rangers 2, Ayr United 1.

90:00 +0:20

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

90:00 +0:20

Foul by Brian Gilmour (Ayr United).

87:42

Foul by Ian Black (Rangers).

87:42

Scott McLaughlin (Ayr United) wins a free kick in the attacking half.

85:58 Substitution

Substitution Substitution, Rangers. Kyle Hutton replaces Nicky Law.

82:36 Booking

Booking Craig Malcolm (Ayr United) is shown the yellow card.

82:31

Bilel Mohsni (Rangers) wins a free kick on the right wing.

82:31

Foul by Craig Malcolm (Ayr United).

81:28 Goal scored

Goal! Goal! Rangers 2, Ayr United 1. Bilel Mohsni (Rangers) right footed shot from the centre of the box to the bottom left corner.

81:13

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

80:59

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

80:32

Corner, Rangers. Conceded by Alan Lithgow.

79:26

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

79:26

Foul by Scott McLaughlin (Ayr United).

77:50

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

77:50

Foul by Craig Malcolm (Ayr United).

72:57

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

71:21 Substitution

Substitution Substitution, Rangers. Calum Gallagher replaces Dean Shiels.

71:11 Substitution

Substitution Substitution, Rangers. Nicky Clark replaces Arnold Peralta.

70:55

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

70:55

Foul by Brian Gilmour (Ayr United).

70:35

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

68:57 Goal scored

Goal! Goal! Rangers 1, Ayr United 1. Alan Forrest (Ayr United) right footed shot from the left side of the six yard box to the centre of the goal. Assisted by Gordon Pope.

67:31

Attempt blocked. Richard Foster (Rangers) right footed shot from outside the box is blocked.

66:32

Arnold Peralta (Rangers) wins a free kick in the attacking half.

66:32

Foul by Scott McLaughlin (Ayr United).

63:31

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

62:49

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

62:33

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

60:36

Alan Forrest (Ayr United) wins a free kick on the right wing.

60:34

Foul by Bilel Mohsni (Rangers).

59:14 Booking

Booking Michael Donald (Ayr United) is shown the yellow card.

59:00

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

58:54

Foul by Michael Donald (Ayr United).

58:29

Attempt blocked. Arnold Peralta (Rangers) right footed shot from the centre of the box is blocked.

56:12

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

56:12

Foul by Scott McLaughlin (Ayr United).

54:11

Foul by Jon Daly (Rangers).

54:11

Brian Gilmour (Ayr United) wins a free kick on the right wing.

53:09 Goal scored

Goal! Goal! Rangers 1, Ayr United 0. Bilel Mohsni (Rangers) header from the centre of the box to the centre of the goal. Assisted by Fraser Aird.

52:39

Corner, Rangers. Conceded by Martyn Campbell.

51:28

Attempt saved. Alan Lithgow (Ayr United) header from the centre of the box is saved in the centre of the goal.

50:31

Foul by Arnold Peralta (Rangers).

50:31

Michael Donald (Ayr United) wins a free kick on the left wing.

50:18

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

45:00

Second Half begins Rangers 0, Ayr United 0.

45:00 +0:14 Half time

Half Time First Half ends, Rangers 0, Ayr United 0.

42:43

Foul by Dean Shiels (Rangers).

42:43

Martyn Campbell (Ayr United) wins a free kick on the left wing.

42:07

Attempt missed. Michael Moffat (Ayr United) right footed shot from the centre of the box is too high.

41:39

Attempt missed. Lee McCulloch (Rangers) left footed shot from the left side of the six yard box is too high.

40:50

Dean Shiels (Rangers) wins a free kick in the defensive half.

40:50

Foul by Alan Lithgow (Ayr United).

37:28

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

36:17

Corner, Ayr United. Conceded by Richard Foster.

33:42

Corner, Ayr United. Conceded by Richard Foster.

33:09

Foul by Nicky Law (Rangers).

33:09

Michael Donald (Ayr United) wins a free kick in the attacking half.

31:08

Bilel Mohsni (Rangers) wins a free kick on the right wing.

31:08

Foul by Scott McLaughlin (Ayr United).

30:07

Attempt saved. Michael Moffat (Ayr United) right footed shot from the centre of the box is saved in the centre of the goal.

29:24

Corner, Ayr United. Conceded by Richard Foster.

26:48

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

18:31

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

16:17

Scott McLaughlin (Ayr United) wins a free kick in the attacking half.

16:17

Foul by Arnold Peralta (Rangers).

14:25

Michael McGowan (Ayr United) wins a free kick in the attacking half.

14:25

Foul by Nicky Law (Rangers).

7:22

Attempt missed. Craig Malcolm (Ayr United) right footed shot from outside the box is close, but misses to the right.

4:39

Foul by Alan Lithgow (Ayr United).

4:39

Arnold Peralta (Rangers) wins a free kick in the attacking half.

3:37

Hand ball by Michael Moffat (Ayr United).

3:04

Attempt blocked. Craig Malcolm (Ayr United) right footed shot from outside the box is blocked.

1:25

Foul by Michael McGowan (Ayr United).

1:25

Dean Shiels (Rangers) wins a free kick on the left wing.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers