Rangers stretched their Scottish Premier League lead to seven points after a dominant second-half display against Kilmarnock at Ibrox.

Nikica Jelavic made the breakthrough on 64 minutes with a neat side-foot finish from a clever Steven Davis free kick.

Killie responded with a Gary Harkins header hitting the crossbar but Rangers countered swiftly and Maurice Edu set up Gregg Wylde for a close-range goal.

The visitors were lively but Killie's Cammy Bell was the busier goalkeeper.

Bell made a good block from Sasa Papac and did well to tip a Jelavic header over in an evenly matched first half, while he made a fantastic stop to keep out a close-range Kyle Lafferty volley after the interval.

Kenny Shiels' side started with a five-man defence and played with poise and purpose in the opening half hour.

James Fowler delivered an excellent cross for Paul Heffernan, who just failed to connect with the header in front of goal, while a Gary Fisher thunderbolt from 30 yards fizzed narrowly wide.

Jelavic then slipped a pass through for Papac, who only had Bell to beat, but the keeper made a fine block from the point-blank effort.

Rangers upped the tempo in the final 15 minutes of the first half; Bell turning a Juanma Ortiz ball past the near post, with Jelavic loitering, and Edu shooting over.

The home side made a strong start to the second period and Bell threw himself in front of a Lafferty shot after the striker latched on to Steven Whittaker's headed knockdown.

The opening goal came from a well rehearsed free kick, Jelavic peeling away from the home defence to find the net with a deft sidefoot touch from near the penalty spot.

Kilmarnock came close to an immediate equaliser when Rangers keeper Allan McGregor flapped at a corner and Harkins hit the crossbar with a header.

Having survived that scare, Rangers raced up the park and doubled their lead when Wylde played a one-two with Edu before rifling into the back of the gaping net from six yards.

Rangers should have had the net bulging again when Jelavic turned provider for Davis but Bell just managed to palm a dinked effort to safety.

Liam Kelly let rip from 25 yards and McGregor was relieved to see the ball fly narrowly wide, while Lee Wallace made a great tackle to deny Heffernan a one-on-one with the Rangers keeper.

From another Davis delivery, Jelavic shrugged off Zdenek Kroca with ease, only to blast over but Rangers had no cause for regreat as they held on comfortably for the win.

Match Stats

Shots

23 6

On target

9 2

Corners

13 7

Fouls

9 9

Live Text Commentary

90:00 +1:39 Full time

Full Time The game is over, as the referee blows his whistle.

90:00 +1:10

Attacking throw-in by Alejandro Bedoya (Rangers).

90:00 +0:28

Foul by Steven Davis (Rangers) on Manuel Pascali (Kilmarnock). Free kick taken right-footed by Manuel Pascali (Kilmarnock) from own half, passed.

90:00 +0:04

Goal kick taken long by Cameron Bell (Kilmarnock).

90:00 Booking

Booking Manuel Pascali (Kilmarnock) booked for unsporting behaviour.

90:00 Booking

Booking Kirk Broadfoot (Rangers) booked for unsporting behaviour.

88:59

Cross by Lee Wallace (Rangers), blocked by Gary Fisher (Kilmarnock).

87:17

Goal kick taken short by Cameron Bell (Kilmarnock).

87:06

Shot by Nikica Jelavic (Rangers) right-footed from right side of penalty area (18 yards), over the bar.

86:17

Attacking throw-in by Garry Hay (Kilmarnock).

85:11

Corner from left by-line taken short right-footed by David Silva (Kilmarnock). Cross by Garry Hay (Kilmarnock), foul by Manuel Pascali (Kilmarnock) on Dorin Goian (Rangers). Free kick taken right-footed by Allan McGregor (Rangers) from own half, passed.

84:50

Corner from left by-line taken short right-footed by David Silva (Kilmarnock). Cross by Garry Hay (Kilmarnock), clearance by Carlos Bocanegra (Rangers).

84:27

Foul by Gregg Wylde (Rangers) on James Dayton (Kilmarnock). Free kick crossed left-footed by Garry Hay (Kilmarnock) from left channel, blocked by Gregg Wylde (Rangers).

83:16

Lee Wallace (Rangers) caught offside. Free kick taken right-footed by James Fowler (Kilmarnock) from own half, passed.

82:24 Substitution

Substitution Rangers substitution: Sasa Papac replaced by Kirk Broadfoot (tactical).

81:50 Substitution

Substitution Kilmarnock substitution: Dean Shiels replaced by David Silva (tactical).

81:36 Substitution

Substitution Kilmarnock substitution: Rory McKeown replaced by Garry Hay (tactical).

81:21

Nikica Jelavic (Rangers) caught offside. Free kick taken left-footed by James Fowler (Kilmarnock) from own half, resulting in open play.

80:48

Foul by Steven Whittaker (Rangers) on James Dayton (Kilmarnock). Free kick taken right-footed by Liam Kelly (Kilmarnock) from own half, passed.

79:31

Attacking throw-in by Dean Shiels (Kilmarnock).

79:00

Goal kick taken long by Allan McGregor (Rangers).

78:51

Shot by Liam Kelly (Kilmarnock) right-footed from right channel (30 yards), missed left.

78:04

Cross by Maurice Edu (Rangers), clearance by James Fowler (Kilmarnock).

77:30

Goal kick taken short by Cameron Bell (Kilmarnock).

77:03

Outswinging corner from right by-line taken right-footed by Steven Davis (Rangers) to far post, header by Steven Whittaker (Rangers) from left side of penalty area (6 yards), over the bar.

76:45

Shot by Steven Davis (Rangers) right-footed from right side of penalty area (12 yards), save (parried) by Cameron Bell (Kilmarnock).

76:16

Cross by Gregg Wylde (Rangers), resulting in open play.

74:31 Substitution

Substitution Rangers substitution: Kyle Lafferty replaced by Alejandro Bedoya (tactical).

74:28

Goal kick taken short by Cameron Bell (Kilmarnock).

74:23

Cross by Steven Davis (Rangers), resulting in ball out of play.

73:01 Substitution

Substitution Kilmarnock substitution: Gary Harkins replaced by James Dayton (tactical).

72:58

Goal kick taken long by Cameron Bell (Kilmarnock).

72:42

Cross by Steven Whittaker (Rangers), shot by Kyle Lafferty (Rangers) right-footed from right channel (6 yards), missed left.

71:58

Shot by James Fowler (Kilmarnock) left-footed from right side of penalty area (12 yards), save (caught) by Allan McGregor (Rangers).

71:34

Cross by Steven Whittaker (Rangers), clearance by Manuel Pascali (Kilmarnock).

70:10

Free kick awarded for an unfair challenge on Dean Shiels by Kyle Lafferty. The ball is delivered by Dean Shiels, Gary Harkins takes a shot. Allan McGregor makes a save.

69:55

Attacking throw-in by James Fowler (Kilmarnock).

68:02

Foul by Gary Harkins (Kilmarnock) on Lee Wallace (Rangers). Free kick taken right-footed by Dorin Goian (Rangers) from right channel (12 yards), save (caught) by Cameron Bell (Kilmarnock).

67:52

Cross by Maurice Edu (Rangers), clearance by Rory McKeown (Kilmarnock).

67:19

Outswinging corner from left by-line taken left-footed by Sasa Papac (Rangers) to far post, resulting in open play.

65:44

Assist (pass) by Maurice Edu (Rangers) from right side of penalty area.

65:44 Goal scored

Goal! - Gregg Wylde - Rangers 2 - 0 Kilmarnock Goal by Gregg Wylde (Rangers) right-footed (low centre of goal) from left side of penalty area (6 yards).Rangers 2-0 Kilmarnock.

64:57

Inswinging corner from left by-line taken right-footed by Dean Shiels (Kilmarnock) to far post, header by Gary Harkins (Kilmarnock) from centre of penalty area (12 yards), over the bar.

64:52

Cross by Rory McKeown (Kilmarnock), blocked by Dorin Goian (Rangers).

64:18

Foul by Steven Davis (Rangers) on Liam Kelly (Kilmarnock). Free kick crossed right-footed by Dean Shiels (Kilmarnock) from left channel, clearance by Dorin Goian (Rangers).

63:20

Assist (pass) by Steven Davis (Rangers) from left wing.

63:20 Goal scored

Goal! - Nikica Jelavic - Rangers 1 - 0 Kilmarnock Goal by Nikica Jelavic (Rangers) left-footed (bottom-left of goal) from left side of penalty area (12 yards).Rangers 1-0 Kilmarnock.

62:13 Substitution

Substitution Rangers substitution: Palazon Juanma Ortiz replaced by Lee Wallace (tactical).

61:52 Booking

Booking James Fowler (Kilmarnock) booked for unsporting behaviour.

61:43

Foul by James Fowler (Kilmarnock) on Gregg Wylde (Rangers). Free kick taken right-footed by Steven Davis (Rangers) from left wing, passed.

61:35

Cross by Gregg Wylde (Rangers), clearance by Manuel Pascali (Kilmarnock).

60:46

Handball by Steven Whittaker (Rangers). Free kick taken right-footed by Cameron Bell (Kilmarnock) from own half, resulting in open play.

60:06

Outswinging corner from left by-line taken left-footed by Gregg Wylde (Rangers) to far post, resulting in open play.

59:31

Shot by Kyle Lafferty (Rangers) right-footed from left side of penalty area (6 yards), save (blocked) by Cameron Bell (Kilmarnock).

58:50

Attacking throw-in by Sasa Papac (Rangers).

58:37

Paul Heffernan (Kilmarnock) caught offside. Free kick taken right-footed by Carlos Bocanegra (Rangers) from own half, passed.

57:54

Goal kick taken long by Cameron Bell (Kilmarnock).

57:43

Shot by Steven Davis (Rangers) left-footed from right channel (20 yards), missed left.

57:18

Attacking throw-in by Nikica Jelavic (Rangers).

57:00

Attacking throw-in by Steven Whittaker (Rangers).

56:57

Cross by Sasa Papac (Rangers), resulting in open play.

56:34 Booking

Booking Dean Shiels (Kilmarnock) booked for unsporting behaviour.

56:25

Foul by Dean Shiels (Kilmarnock) on Gregg Wylde (Rangers). Free kick taken left-footed by Sasa Papac (Rangers) from own half, passed.

55:08

Foul by Gary Fisher (Kilmarnock) on Dorin Goian (Rangers). Free kick taken right-footed by Nikica Jelavic (Rangers) from left channel (30 yards), blocked by Dean Shiels (Kilmarnock).

54:56

Attacking throw-in by Sasa Papac (Rangers).

54:23

Attacking throw-in by Sasa Papac (Rangers).

53:55

Defending throw-in by Steven Whittaker (Rangers).

53:43

Goal kick taken long by Cameron Bell (Kilmarnock).

53:34

Shot by Gregg Wylde (Rangers) right-footed from left channel (20 yards), missed right.

53:22

Cross by Steven Davis (Rangers), clearance by Manuel Pascali (Kilmarnock).

52:52

Outswinging corner from right by-line taken right-footed by Steven Davis (Rangers) to near post, clearance by Manuel Pascali (Kilmarnock).

52:46

Cross by Sasa Papac (Rangers), clearance by Rory McKeown (Kilmarnock).

52:40

Attacking throw-in by Gregg Wylde (Rangers).

52:31

Cross by Gregg Wylde (Rangers), blocked by James Fowler (Kilmarnock).

52:21

Cross by Palazon Juanma Ortiz (Rangers), clearance by Mohamadou Sissoko (Kilmarnock).

51:55

Cross by Gregg Wylde (Rangers), clearance by Gary Fisher (Kilmarnock).

51:14

Kyle Lafferty (Rangers) caught offside. Free kick taken right-footed by Manuel Pascali (Kilmarnock) from own half, passed.

49:41

Goal kick taken long by Allan McGregor (Rangers).

49:30

Foul by Palazon Juanma Ortiz (Rangers) on Rory McKeown (Kilmarnock). Free kick taken left-footed by Rory McKeown (Kilmarnock) from own half, resulting in open play.

49:11 Booking

Booking Palazon Juanma Ortiz (Rangers) booked for unsporting behaviour.

48:50

Cross by Palazon Juanma Ortiz (Rangers), clearance by Gary Harkins (Kilmarnock).

48:30

Outswinging corner from left by-line taken left-footed by Gregg Wylde (Rangers) to far post, clearance by Zdenek Kroca (Kilmarnock).

48:23

Cross by Palazon Juanma Ortiz (Rangers), clearance by Zdenek Kroca (Kilmarnock).

47:44

Cross by Steven Whittaker (Rangers), clearance by Zdenek Kroca (Kilmarnock).

47:29

Cross by Gregg Wylde (Rangers), clearance by Paul Heffernan (Kilmarnock).

47:09

Outswinging corner from left by-line taken left-footed by Gregg Wylde (Rangers) to far post, save (punched) by Cameron Bell (Kilmarnock).

46:09

Free kick taken right-footed by Steven Davis (Rangers) from left channel (30 yards), blocked by Liam Kelly (Kilmarnock).

46:09 Booking

Booking Gary Fisher (Kilmarnock) booked for unsporting behaviour.

45:58

Foul by Gary Fisher (Kilmarnock) on Kyle Lafferty (Rangers).

45:14

Defending throw-in by Sasa Papac (Rangers).

45:01

The referee starts the second half.

45:00 +1:02 Half time

Half Time The players leave the pitch at half time.

45:00 +0:43

Shot by Maurice Edu (Rangers) right-footed from left channel (30 yards), save (caught) by Cameron Bell (Kilmarnock).

45:00 +0:26

Attacking throw-in by Steven Whittaker (Rangers).

45:00

Outswinging corner from left by-line taken left-footed by Gregg Wylde (Rangers) to far post, clearance by James Fowler (Kilmarnock).

44:55

Cross by Steven Whittaker (Rangers), clearance by James Fowler (Kilmarnock).

44:03

Outswinging corner from right by-line taken right-footed by Steven Davis (Rangers) to far post, clearance by Manuel Pascali (Kilmarnock).

43:39

Outswinging corner from right by-line taken right-footed by Steven Davis (Rangers) to far post, header by Nikica Jelavic (Rangers) from left side of penalty area (12 yards), save (caught) by Cameron Bell (Kilmarnock).

43:32

Cross by Palazon Juanma Ortiz (Rangers), clearance by Zdenek Kroca (Kilmarnock).

43:04

Goal kick taken long by Cameron Bell (Kilmarnock).

42:50

Cross by Palazon Juanma Ortiz (Rangers), header by Dorin Goian (Rangers) from left side of penalty area (6 yards), missed right.

42:34

Outswinging corner from left by-line taken left-footed by Gregg Wylde (Rangers) to near post, clearance by Liam Kelly (Kilmarnock).

42:27

Cross by Gregg Wylde (Rangers), clearance by Manuel Pascali (Kilmarnock).

41:51

Defending throw-in by Rory McKeown (Kilmarnock).

41:35

Goal kick taken long by Cameron Bell (Kilmarnock).

41:11

Outswinging corner from right by-line taken right-footed by Steven Davis (Rangers) to far post, header by Nikica Jelavic (Rangers) from left side of penalty area (6 yards), over the bar.

41:03

Cross by Palazon Juanma Ortiz (Rangers), clearance by Zdenek Kroca (Kilmarnock).

40:42

Foul by Gary Fisher (Kilmarnock) on Kyle Lafferty (Rangers). Free kick taken right-footed by Maurice Edu (Rangers) from left channel, passed.

40:09

Foul by Dorin Goian (Rangers) on Paul Heffernan (Kilmarnock). Free kick taken right-footed by Dean Shiels (Kilmarnock) from right channel, passed.

39:37

Goal kick taken long by Cameron Bell (Kilmarnock).

38:59

Goal kick taken long by Cameron Bell (Kilmarnock).

38:46

Cross by Palazon Juanma Ortiz (Rangers), header by Nikica Jelavic (Rangers) from right side of penalty area (12 yards), missed right.

37:50

Goal kick taken long by Cameron Bell (Kilmarnock).

37:46

Cross by Maurice Edu (Rangers), blocked by James Fowler (Kilmarnock).

37:00

Cross by Maurice Edu (Rangers), clearance by Manuel Pascali (Kilmarnock).

36:23

Foul by Maurice Edu (Rangers) on Manuel Pascali (Kilmarnock). Free kick taken right-footed by Manuel Pascali (Kilmarnock) from own half, passed.

36:10

Attacking throw-in by Palazon Juanma Ortiz (Rangers).

35:34

Defending throw-in by Rory McKeown (Kilmarnock).

35:02

Cross by Palazon Juanma Ortiz (Rangers), clearance by Zdenek Kroca (Kilmarnock).

34:41

Attacking throw-in by Rory McKeown (Kilmarnock).

34:00

Dean Shiels (Kilmarnock) caught offside. Free kick taken right-footed by Steven Davis (Rangers) from own half, passed.

33:33

Nikica Jelavic (Rangers) caught offside. Free kick taken right-footed by Manuel Pascali (Kilmarnock) from own half, passed.

32:49

Attacking throw-in by Rory McKeown (Kilmarnock).

32:16

Goal kick taken long by Cameron Bell (Kilmarnock).

31:50

Goal kick taken long by Cameron Bell (Kilmarnock).

31:34

Shot by Maurice Edu (Rangers) right-footed from left channel (30 yards), over the bar.

31:07

Defending throw-in by Rory McKeown (Kilmarnock).

30:56

Defending throw-in by Rory McKeown (Kilmarnock).

30:50

Cross by Gregg Wylde (Rangers), resulting in ball out of play.

30:18

Goal kick taken long by Cameron Bell (Kilmarnock).

29:53

Cross by Steven Davis (Rangers), shot by Nikica Jelavic (Rangers) right-footed from right side of penalty area (6 yards), missed right.

29:45

Cross by Maurice Edu (Rangers), clearance by Manuel Pascali (Kilmarnock).

28:35

Cross by Palazon Juanma Ortiz (Rangers), clearance by James Fowler (Kilmarnock).

26:23

Goal kick taken long by Cameron Bell (Kilmarnock).

26:10

Shot by Nikica Jelavic (Rangers) left-footed from right side of penalty area (12 yards), missed left.

24:45

Paul Heffernan (Kilmarnock) caught offside. Free kick taken left-footed by Carlos Bocanegra (Rangers) from own half, passed.

24:03

Goal kick taken long by Cameron Bell (Kilmarnock).

23:41

Defending throw-in by Steven Whittaker (Rangers).

23:16

Goal kick taken long by Cameron Bell (Kilmarnock).

22:42

Outswinging corner from right by-line taken right-footed by Steven Davis (Rangers) to far post, header by Carlos Bocanegra (Rangers) from right side of penalty area (12 yards), over the bar.

22:20

Cross by James Fowler (Kilmarnock), foul by Zdenek Kroca (Kilmarnock) on Dorin Goian (Rangers). Free kick taken right-footed by Allan McGregor (Rangers) from own half, passed.

21:49

Corner from right by-line taken short right-footed by Dean Shiels (Kilmarnock). Cross by Liam Kelly (Kilmarnock), clearance by Nikica Jelavic (Rangers).

21:11

Cross by Palazon Juanma Ortiz (Rangers), clearance by James Fowler (Kilmarnock).

20:54

Shot by Sasa Papac (Rangers) left-footed from left side of penalty area (6 yards), save (with feet) by Cameron Bell (Kilmarnock).

20:44

Cross by Sasa Papac (Rangers), clearance by Zdenek Kroca (Kilmarnock).

20:16

Attacking throw-in by Steven Whittaker (Rangers).

19:56

Foul by Nikica Jelavic (Rangers) on Manuel Pascali (Kilmarnock). Free kick taken right-footed by Manuel Pascali (Kilmarnock) from own half, passed.

18:56

Defending throw-in by Mohamadou Sissoko (Kilmarnock).

18:20

Attacking throw-in by James Fowler (Kilmarnock).

17:23

Cross by Palazon Juanma Ortiz (Rangers), save (caught) by Cameron Bell (Kilmarnock).

16:54

Foul by James Fowler (Kilmarnock) on Sasa Papac (Rangers). Free kick taken left-footed by Sasa Papac (Rangers) from left channel, passed.

16:08

Cross by Gregg Wylde (Rangers), save (caught) by Cameron Bell (Kilmarnock).

14:25

Attacking throw-in by Steven Davis (Rangers).

12:51

Shot by Steven Davis (Rangers) left-footed from left channel (25 yards), blocked by Gary Fisher (Kilmarnock).

12:34

Attacking throw-in by Sasa Papac (Rangers).

12:27

Cross by Gregg Wylde (Rangers), blocked by Gary Harkins (Kilmarnock).

12:07

Cross by Steven Whittaker (Rangers), clearance by Rory McKeown (Kilmarnock).

9:22

Goal kick taken long by Allan McGregor (Rangers).

9:08

Shot by Gary Fisher (Kilmarnock) right-footed from right channel (35 yards), missed left.

8:45

Inswinging corner from left by-line taken right-footed by Dean Shiels (Kilmarnock) to far post, clearance by Sasa Papac (Rangers).

8:37

Cross by Rory McKeown (Kilmarnock), blocked by Steven Whittaker (Rangers).

8:28

Cross by James Fowler (Kilmarnock), resulting in open play.

7:44

Defending throw-in by Rory McKeown (Kilmarnock).

7:12

Defending throw-in by Liam Kelly (Kilmarnock).

4:42

Defending throw-in by Steven Whittaker (Rangers).

4:09

Paul Heffernan (Kilmarnock) caught offside. Free kick taken right-footed by Carlos Bocanegra (Rangers) from own half, passed.

4:06

Goal kick taken long by Allan McGregor (Rangers).

3:51

Cross by Gary Fisher (Kilmarnock), save (caught) by Allan McGregor (Rangers).

3:31

Shot by Liam Kelly (Kilmarnock) right-footed from right channel (20 yards), clearance by Carlos Bocanegra (Rangers).

3:13

Outswinging corner from right by-line taken right-footed by Dean Shiels (Kilmarnock) to far post, clearance by Nikica Jelavic (Rangers).

2:57

Attacking throw-in by James Fowler (Kilmarnock).

2:26

Corner from left by-line taken short right-footed by Dean Shiels (Kilmarnock). Cross by Rory McKeown (Kilmarnock), resulting in open play.

2:17

Cross by James Fowler (Kilmarnock), clearance by Sasa Papac (Rangers).

1:30

Cross by Sasa Papac (Rangers), clearance by Liam Kelly (Kilmarnock).

0:52

Outswinging corner from right by-line taken right-footed by Steven Davis (Rangers) to near post, clearance by Manuel Pascali (Kilmarnock).

0:45

Cross by Steven Davis (Rangers), blocked by Gary Fisher (Kilmarnock).

0:27

Cross by Gregg Wylde (Rangers), clearance by Zdenek Kroca (Kilmarnock).

0:00

The match gets underway.

Live data and text provided by our data suppliers