Scottish League One leaders Rangers claimed their 20th successive competitive win by beating Ayr United at Ibrox.

Jon Daly headed in Ian Black's free-kick to give the hosts the lead and Fraser Aird's low shot doubled their advantage.

Former Rangers forward Kevin Kyle came close to pulling one back for Ayr, his header slipping wide.

Bilel Mohsni's close-range finish extended the home side's lead late on.

Rangers' maintenance of their 100% league record after 15 matches stretches their advantage over nearest challengers Dunfermline to 16 points.

Daly fired over minutes before converting Black's cross with a glancing header to put his side ahead.

Lee McCulloch saw his own header flash wide of the upright as Rangers searched for a second goal.

That came midway through the first period when Aird embarked on a surging run through the Ayr defence before dispatching an impressive shot into the net.

Daly had two more efforts before half-time and Lewis Macleod and McCulloch threatened as Rangers remained in control in the second period.

But the visitors were more of attacking force after the break and Kyle's effort came during a series of set pieces.

Mohsni forced home with five minutes to go and McCulloch was denied by goalkeeper David Hutton late on.

Lineup, Bookings (4) & Substitutions (5)

Rangers

  • 01 Bell
  • 02 Faure
  • 05 Wallace
  • 08 Black Booked (Crawford - 77' )
  • 06 McCulloch
  • 03 Mohsni
  • 04 Peralta
  • 10 MacLeod
  • 07 Clark
  • 09 Daly
  • 11 Aird (Templeton - 66' )

Substitutes

  • 12 Templeton
  • 14 McKay
  • 15 Crawford
  • 16 Simonsen
  • 17 Shiels
  • 18 Sanchez Cribari
  • 19 Smith

Ayr United

  • 01 Hutton
  • 02 Hunter Booked (McGowan - 82' )
  • 03 Pope
  • 06 Gilmour Booked
  • 05 Lithgow
  • 04 McLaughlin Booked
  • 07 Forrest (Wardrobe - 89' )
  • 08 Malcolm
  • 09 Moffat
  • 10 Kyle (Shankland - 87' )
  • 11 Donald

Substitutes

  • 12 Shankland
  • 14 Crawford
  • 15 McGowan
  • 16 Wardrobe
  • 17 McCracken
  • 18 Longridge
  • 19 Muir
Ref: Euan Anderson
Att: 45,227

Match Stats

Shots

15 3

On target

6 1

Corners

4 6

Fouls

11 8

Live Text Commentary

Full time

Full Time Match ends, Rangers 3, Ayr United 0.

90:00 +3:08 Full time

Full Time Second Half ends, Rangers 3, Ayr United 0.

90:00 +2:10

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

90:00 +1:38

Corner, Ayr United. Conceded by Lee Wallace.

89:53

Foul by Lewis MacLeod (Rangers).

89:53

Craig Malcolm (Ayr United) wins a free kick in the attacking half.

88:28 Substitution

Substitution Substitution, Ayr United. Michael Wardrobe replaces Alan Forrest.

88:00

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

87:58

Foul by Nicky Clark (Rangers).

86:34 Substitution

Substitution Substitution, Ayr United. Mark Shankland replaces Kevin Kyle.

85:17 Goal scored

Goal! Goal! Rangers 3, Ayr United 0. Bilel Mohsni (Rangers) right footed shot from very close range to the centre of the goal.

84:49

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

83:47

Corner, Rangers. Conceded by Gordon Pope.

81:48 Substitution

Substitution Substitution, Ayr United. Michael McGowan replaces Adam Hunter.

80:16

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

80:16

Foul by Adam Hunter (Ayr United).

76:49 Substitution

Substitution Substitution, Rangers. Robert Crawford replaces Ian Black.

75:46

Attempt missed. Brian Gilmour (Ayr United) right footed shot from outside the box is too high from a direct free kick.

75:10 Booking

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

75:00

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

74:53

Foul by Ian Black (Rangers).

72:57

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

71:56 Booking

Booking Adam Hunter (Ayr United) is shown the yellow card.

71:46

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

71:46

Foul by Adam Hunter (Ayr United).

70:48

Corner, Ayr United. Conceded by Sebastien Faure.

69:50

Corner, Ayr United. Conceded by Arnold Peralta.

67:02

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

65:32 Substitution

Substitution Substitution, Rangers. David Templeton replaces Fraser Aird.

64:43

Attempt missed. Ian Black (Rangers) right footed shot from outside the box misses to the left from a direct free kick.

64:11

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

64:11

Foul by Craig Malcolm (Ayr United).

62:59

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

60:39

Foul by Bilel Mohsni (Rangers).

60:39

Kevin Kyle (Ayr United) wins a free kick in the defensive half.

59:49 Booking

Booking Scott McLaughlin (Ayr United) is shown the yellow card.

59:45

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

59:45

Foul by Scott McLaughlin (Ayr United).

59:09

Foul by Ian Black (Rangers).

59:09

Alan Forrest (Ayr United) wins a free kick in the attacking half.

57:14

Foul by Lewis MacLeod (Rangers).

57:14

Alan Forrest (Ayr United) wins a free kick in the defensive half.

55:27

Arnold Peralta (Rangers) wins a free kick on the right wing.

55:27

Foul by Gordon Pope (Ayr United).

53:44

Attempt missed. Kevin Kyle (Ayr United) header from the centre of the box is close, but misses the top left corner.

52:44

Foul by Ian Black (Rangers).

52:44

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

52:06

Foul by Nicky Clark (Rangers).

52:06

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

48:29

Corner, Ayr United. Conceded by Bilel Mohsni.

47:30

Corner, Ayr United. Conceded by Sebastien Faure.

45:00

Second Half begins Rangers 2, Ayr United 0.

45:00 +0:04 Half time

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

44:13 Booking

Booking Brian Gilmour (Ayr United) is shown the yellow card.

44:02

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

44:02

Foul by Brian Gilmour (Ayr United).

41:35

Foul by Lee Wallace (Rangers).

41:35

Craig Malcolm (Ayr United) wins a free kick in the defensive half.

39:46

Attempt missed. Jonathan Daly (Rangers) right footed shot from the centre of the box is too high.

36:19

Foul by Lewis MacLeod (Rangers).

36:19

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

34:36

Corner, Rangers. Conceded by Scott McLaughlin.

31:58

Corner, Rangers. Conceded by Scott McLaughlin.

24:52

Attempt missed. Nicky Clark (Rangers) header from the centre of the box is too high.

24:05

Corner, Ayr United. Conceded by Sebastien Faure.

22:48 Goal scored

Goal! Goal! Rangers 2, Ayr United 0. Fraser Aird (Rangers) right footed shot from outside the box to the bottom right corner. Assisted by Ian Black.

19:16

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

15:24

Attempt missed. Lee McCulloch (Rangers) header from the centre of the box misses to the left.

15:02

Corner, Rangers. Conceded by Gordon Pope.

13:18

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

11:43 Goal scored

Goal! Goal! Rangers 1, Ayr United 0. Jonathan Daly (Rangers) header from the centre of the box to the top right corner. Assisted by Ian Black.

10:49

Foul by Scott McLaughlin (Ayr United).

10:49

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

8:44

Attempt missed. Jonathan Daly (Rangers) left footed shot from the centre of the box is just a bit too high.

7:44

Foul by Gordon Pope (Ayr United).

7:44

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

7:08

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

3:08

Craig Malcolm (Ayr United) wins a free kick in the attacking half.

3:08

Foul by Lee McCulloch (Rangers).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers