League leaders Rangers prevailed in the season's first Old Firm derby to move four points clear of Celtic.

Steven Naismith's spectacular strike put the hosts ahead but Gary Hooper equalised with a tidy finish.

Badr El Kaddouri's drive slipped through the grasp of goalkeeper Allan McGregor to give Celtic the lead.

Goals by Nikica Jelavic and Kyle Lafferty turned the match in Rangers' favour, Celtic's Charlie Mulgrew was sent off and Naismith netted late on.

Rangers remain unbeaten in the Scottish Premier League with manager Ally McCoist winning his first Glasgow derby in charge.

Both sides made two changes, Jelavic and Sasa Papac replacing Juan Manuel Ortiz and Kirk Broadfoot for the home side and Joe Ledley and James Forrest making way for El Kaddouri and captain Scott Brown in the Celtic line-up.

Steven Naismith celebrates scoring for Rangers against Celtic

Naismith began and ended the scoring as Rangers claimed victory

Naismith had been Rangers' brightest player in the opening quarter and it was his first Old Firm goal that broke the deadlock after a quiet spell of play.

Kelvin Wilson's clearance from Lafferty's cross went straight to Naismith in the right-hand corner of the box and the Scotland international's controlled volley flew into the top corner.

Georgios Samaras, who earlier cleared the crossbar with a shot, blocked team-mate Hooper's stinging drive and because the Greek was in an offside position, the attack broke down.

But Hooper was not to be denied 11 minutes before the break as he beat the offside trap to latch on to Brown's defence-splitting pass and beat McGregor with a superb finish from the inside-left channel.

And, four minutes before the break, McGregor stooped to make a seemingly routine save from El Kaddouri's drilled shot but contrived to let the ball squeeze through his gloves and over the line.

Steven Davis came within inches of levelling straight after the turnaround with a shot from outside the box that rivalled Naismith's in quality and canoned off the top of Celtic's crossbar.

Lafferty volleyed into the net after finishing off an intricate passing move but the offside flag cut short Rangers' celebrations.

But the pressure finally paid off when Jelavic peeled off his marker and bulleted a downward header past goalkeeper Fraser Forster.

Lafferty squandered two excellent opportunities to edge Rangers ahead, heading over from Gregg Wylde's cross before dinking a volley wide after El Kaddouri's mistake, the forward missing the target on both occasions.

Celtic were then foiled by the post as Glenn Loovens' header from Mulgrew's corner clattered off the upright.

Rangers moved upfield and Wylde's centre caused havoc in the Celtic defence with Jelavic's header and then Lafferty's shot blocked before the latter finally found the net with his left foot, the former Burnley man scoring in an Old Firm match for the first time.

Mulgrew had earlier been booked for catching Naismith and the versatile player was dismissed after his challenge on Davis was punished with a second yellow card.

Dorin Goian's shot at the back post lacked accuracy and Forster blocked another effort by Naismith as Rangers searched for a more comfortable lead.

And Naismith made sure of victory in injury time when he darted into the box to crisply volley Davis's centre low past Forster.

Lineup, Bookings (4) & Substitutions (5)

Rangers

  • 01 McGregor
  • 02 Goian
  • 05 Papac
  • 16 Whittaker Booked
  • 18 Bocanegra
  • 07 Edu
  • 08 Davis
  • 14 Naismith
  • 27 Wylde
  • 09 Jelavic (Healy - 90' )
  • 11 Lafferty (McCulloch - 80' )

Substitutes

  • 25 Alexander
  • 04 Broadfoot
  • 17 Ortiz
  • 32 Perry
  • 06 McCulloch
  • 10 Fleck
  • 15 Healy

Celtic

  • 01 Forster
  • 04 El Kaddouri (Stokes - 63' )
  • 06 Wilson
  • 12 Wilson Booked
  • 22 Loovens
  • 08 Brown (Forrest - 74' )
  • 18 Ki Sung-Yeung
  • 21 Mulgrew Dismissed after an earlier booking
  • 33 Kayal
  • 09 Samaras (Bangura - 83' )
  • 88 Hooper

Substitutes

  • 24 Zaluska
  • 02 Matthews
  • 16 Ledley
  • 67 Wanyama
  • 10 Stokes
  • 14 Bangura
  • 49 Forrest
Ref: Craig Thomson
Att: 50,221

Match Stats

Shots

14 7

On target

7 5

Corners

3 3

Fouls

8 19

Live Text Commentary

90:00 +3:33 Full time

Full Time The match has reached full-time.

90:00 +2:08

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

90:00 +2:08 Goal scored

Goal! - Steven Naismith - Rangers 4 - 2 Celtic goal by Steven Naismith (Rangers) right-footed (bottom-right of goal) from right side of penalty area (12 yards).Rangers 4-2 Celtic.

90:00 +2:03

Cross by Steven Davis (Rangers),

90:00 +1:45

Attacking throw-in by Gregg Wylde (Rangers).

90:00 +1:02 Substitution

Substitution Rangers substitution: Nikica Jelavic replaced by David Healy (tactical).

89:50

Foul by Maurice Edu (Rangers) on Sung-Yeung Ki (Celtic). Free kick taken right-footed by Kelvin Wilson (Celtic) from own half, passed.

89:25

Attacking throw-in by Carlos Bocanegra (Rangers).

88:43

Foul by Glenn Loovens (Celtic) on Nikica Jelavic (Rangers). Free kick taken right-footed by Dorin Goian (Rangers) from own half, resulting in open play.

88:22

Goal kick taken long by Fraser Forster (Celtic).

87:52

Attacking throw-in by Steven Whittaker (Rangers).

87:16

Foul by Mohamed Bangura (Celtic) on Dorin Goian (Rangers). Free kick taken right-footed by Allan McGregor (Rangers) from own half, resulting in open play.

87:01

Cross by Lee McCulloch (Rangers), clearance by Kelvin Wilson (Celtic).

86:40

Shot by Steven Naismith (Rangers) right-footed from right channel (20 yards), save (parried) by Fraser Forster (Celtic).

85:36

Mohamed Bangura (Celtic) caught offside. Free kick taken right-footed by Allan McGregor (Rangers) from own half, resulting in open play.

85:26

Attacking throw-in by Kelvin Wilson (Celtic).

84:42

Goal kick taken long by Fraser Forster (Celtic).

84:14

Foul by Sung-Yeung Ki (Celtic) on Lee McCulloch (Rangers). Free kick taken right-footed by Carlos Bocanegra (Rangers) from right wing, shot by Dorin Goian (Rangers) right-footed from right side of six-yard box (6 yards), missed left.

83:51

Goal kick taken long by Fraser Forster (Celtic).

83:21

Goal kick taken long by Fraser Forster (Celtic).

83:16

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

82:46

Attacking throw-in by Steven Whittaker (Rangers).

82:20 Substitution

Substitution Celtic substitution: Georgios Samaras replaced by Mohamed Bangura (tactical).

80:55

Attacking throw-in by Nikica Jelavic (Rangers).

79:52 Substitution

Substitution Rangers substitution: Kyle Lafferty replaced by Lee McCulloch (injury).

78:47

Cross by Beram Kayal (Celtic), resulting in open play. Gary Hooper (Celtic) caught offside. Free kick taken right-footed by Allan McGregor (Rangers) from own half, resulting in open play.

78:32

Attacking throw-in by James Forrest (Celtic).

77:53

Goal kick taken long by Fraser Forster (Celtic).

77:38

Cross by Steven Naismith (Rangers), header by Kyle Lafferty (Rangers) from left side of penalty area (12 yards), over the bar.

77:07

Goal kick taken long by Fraser Forster (Celtic).

77:01 Booking

Booking Steven Whittaker (Rangers) booked for unsporting behaviour.

76:54

Shot by Carlos Bocanegra (Rangers) left-footed from left channel (18 yards), missed left.

76:09

Foul by Steven Whittaker (Rangers) on Sung-Yeung Ki (Celtic). Free kick taken right-footed by Fraser Forster (Celtic) from own half, resulting in open play.

74:44

Free kick crossed left-footed by Gregg Wylde (Rangers) from right wing, resulting in open play.

74:44 Dismissal

Dismissal Charlie Mulgrew (Celtic) dismissed for second bookable offence.

74:39

Foul by Charlie Mulgrew (Celtic) on Steven Davis (Rangers).

73:50 Substitution

Substitution Celtic substitution: Scott Brown replaced by James Forrest (tactical).

73:37

Goal kick taken long by Allan McGregor (Rangers).

72:46

Cross by Steven Davis (Rangers), clearance by Sung-Yeung Ki (Celtic).

72:35

Shot by Charlie Mulgrew (Celtic) right-footed from right channel (20 yards), blocked by Carlos Bocanegra (Rangers).

72:01

Foul by Sasa Papac (Rangers) on Scott Brown (Celtic). Free kick taken right-footed by Charlie Mulgrew (Celtic) from right wing, passed.

71:24

Attacking throw-in by Mark Wilson (Celtic).

71:15

Cross by Kyle Lafferty (Rangers), resulting in open play.

70:53

Attacking throw-in by Steven Davis (Rangers).

69:34

Outswinging corner from left by-line taken right-footed by Steven Davis (Rangers) to near post, clearance by Scott Brown (Celtic).

68:48

Foul by Beram Kayal (Celtic) on Gregg Wylde (Rangers). Free kick crossed left-footed by Sasa Papac (Rangers) from left wing, save (punched) by Fraser Forster (Celtic).

68:29

Defending throw-in by Mark Wilson (Celtic).

68:12

Goal kick taken long by Allan McGregor (Rangers).

66:39

Assist (cross) by Gregg Wylde (Rangers) from left wing.

66:39 Goal scored

Goal! - Kyle Lafferty - Rangers 3 - 2 Celtic goal by Kyle Lafferty (Rangers) left-footed (low centre of goal) from left side of six-yard box (6 yards).Rangers 3-2 Celtic.

66:35

Cross by Gregg Wylde (Rangers),

66:10

Goal kick taken long by Allan McGregor (Rangers).

65:28

Inswinging corner from right by-line taken right-footed by Charlie Mulgrew (Celtic) to centre, header by Glenn Loovens (Celtic) from right channel (12 yards),

64:30

Cross by Mark Wilson (Celtic), save (caught) by Allan McGregor (Rangers).

64:20

Attacking throw-in by Mark Wilson (Celtic).

64:01

Attacking throw-in by Mark Wilson (Celtic).

63:54

Cross by Gary Hooper (Celtic), clearance by Dorin Goian (Rangers).

62:02

Free kick taken right-footed by Fraser Forster (Celtic) from own half, resulting in open play.

62:02 Substitution

Substitution Celtic substitution: Badr El Kaddouri replaced by Anthony Stokes (tactical).

61:31

Foul by Dorin Goian (Rangers) on Georgios Samaras (Celtic).

61:13

Goal kick taken long by Fraser Forster (Celtic).

60:41

Kyle Lafferty produces a right-footed shot from the edge of the area and misses to the left of the target.

60:21

Cross by Gregg Wylde (Rangers), clearance by Badr El Kaddouri (Celtic).

60:04

Foul by Badr El Kaddouri (Celtic) on Steven Naismith (Rangers). Free kick taken right-footed by Carlos Bocanegra (Rangers) from right channel, passed.

59:22

Cross by Mark Wilson (Celtic), clearance by Dorin Goian (Rangers).

58:35

Defending throw-in by Steven Whittaker (Rangers).

57:19

Defending throw-in by Badr El Kaddouri (Celtic).

56:56

Goal kick taken long by Fraser Forster (Celtic).

56:30

Foul by Gary Hooper (Celtic) on Steven Whittaker (Rangers). Free kick taken right-footed by Dorin Goian (Rangers) from own half, resulting in open play.

56:09

Goal kick taken long by Fraser Forster (Celtic).

56:00

Header by Kyle Lafferty (Rangers) from centre of penalty area (12 yards), over the bar.

54:31

Assist (cross) by Steven Davis (Rangers) from right by-line.

54:31 Goal scored

Goal! - Nikica Jelavic - Rangers 2 - 2 Celtic headed goal by Nikica Jelavic (Rangers) (top-right of goal) from centre of penalty area (12 yards).Rangers 2-2 Celtic.

54:10

Outswinging corner from right by-line taken right-footed by Steven Davis (Rangers) to centre,

53:58

Cross by Kyle Lafferty (Rangers), blocked by Badr El Kaddouri (Celtic).

53:23

Free kick crossed right-footed by Steven Davis (Rangers) from left wing, clearance by Glenn Loovens (Celtic).

53:23 Booking

Booking Mark Wilson (Celtic) booked for unsporting behaviour.

53:18

Foul by Mark Wilson (Celtic) on Nikica Jelavic (Rangers).

52:53

Cross by Charlie Mulgrew (Celtic), clearance by Carlos Bocanegra (Rangers).

52:19

Attacking throw-in by Mark Wilson (Celtic).

51:39

Kyle Lafferty (Rangers) caught offside. Free kick taken right-footed by Fraser Forster (Celtic) from own half, resulting in open play.

50:55

Attacking throw-in by Steven Whittaker (Rangers).

50:04

Foul by Charlie Mulgrew (Celtic) on Kyle Lafferty (Rangers). Free kick crossed right-footed by Steven Davis (Rangers) from right by-line, clearance by Georgios Samaras (Celtic). Shot by Maurice Edu (Rangers) drilled left-footed from left channel (20 yards), blocked by Charlie Mulgrew (Celtic).

49:30

Outswinging corner from right by-line taken right-footed by Steven Davis (Rangers) to centre, clearance by Kelvin Wilson (Celtic).

48:53

Foul by Charlie Mulgrew (Celtic) on Steven Whittaker (Rangers). Free kick taken right-footed by Dorin Goian (Rangers) from own half, resulting in open play.

46:45

Goal kick taken long by Fraser Forster (Celtic).

46:28

Cross by Gregg Wylde (Rangers), header by Carlos Bocanegra (Rangers) from centre of penalty area (12 yards), missed right.

46:02

Cross by Steven Naismith (Rangers), clearance by Beram Kayal (Celtic).

45:36

Cross by Gregg Wylde (Rangers), clearance by Kelvin Wilson (Celtic). Shot by Steven Davis (Rangers) right-footed from left channel (25 yards),

45:04

Attacking throw-in by Steven Whittaker (Rangers).

45:01

The game restarts for the second half.

45:00 +0:09 Half time

Half Time The ref blows to end the first period.

44:31

Cross by Charlie Mulgrew (Celtic), clearance by Steven Whittaker (Rangers).

43:30

Foul by Kyle Lafferty (Rangers) on Beram Kayal (Celtic). Free kick crossed left-footed by Charlie Mulgrew (Celtic) from right wing, clearance by Steven Davis (Rangers).

43:02

Defending throw-in by Badr El Kaddouri (Celtic).

40:55

Assist (pass) by Sung-Yeung Ki (Celtic) from right channel.

40:55 Goal scored

Goal! - Badr El Kaddouri - Rangers 1 - 2 Celtic Goal by Badr El Kaddouri (Celtic) left-footed (bottom-left of goal) from left channel (30 yards).Rangers 1-2 Celtic.

40:52

Attacking throw-in by Mark Wilson (Celtic).

40:11

Attacking throw-in by Gary Hooper (Celtic).

39:50

Shot by Georgios Samaras (Celtic) right-footed from right channel (18 yards), blocked by Steven Davis (Rangers).

39:11

Defending throw-in by Badr El Kaddouri (Celtic).

37:56

Defending throw-in by Steven Whittaker (Rangers).

37:04

Foul by Kelvin Wilson (Celtic) on Nikica Jelavic (Rangers). Free kick crossed left-footed by Dorin Goian (Rangers) from own half, save (caught) by Fraser Forster (Celtic).

36:31

Defending throw-in by Steven Whittaker (Rangers).

36:08

Goal kick taken long by Fraser Forster (Celtic).

35:35

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

34:59

Foul by Georgios Samaras (Celtic) on Carlos Bocanegra (Rangers). Free kick taken right-footed by Allan McGregor (Rangers) from own half, resulting in open play.

33:33

Assist (pass) by Scott Brown (Celtic) from right channel.

33:33 Goal scored

Goal! - Gary Hooper - Rangers 1 - 1 Celtic Goal by Gary Hooper (Celtic) right-footed (bottom-right of goal) from right side of penalty area (12 yards).Rangers 1-1 Celtic.

33:12

Charlie Mulgrew (Celtic) caught offside. Free kick taken right-footed by Allan McGregor (Rangers) from own half, resulting in open play.

32:21

Gary Hooper takes a shot. Dorin Goian gets a block in.

32:14

Cross by Gregg Wylde (Rangers), clearance by Glenn Loovens (Celtic).

30:17

Attacking throw-in by Badr El Kaddouri (Celtic).

29:51

Defending throw-in by Badr El Kaddouri (Celtic).

29:00

Goal kick taken long by Fraser Forster (Celtic).

28:17

Attacking throw-in by Badr El Kaddouri (Celtic).

27:09

Inswinging corner from right by-line taken right-footed by Sung-Yeung Ki (Celtic) to far post, foul by Glenn Loovens (Celtic) on Dorin Goian (Rangers). Free kick taken right-footed by Allan McGregor (Rangers) from own half, resulting in open play.

26:25

Foul by Maurice Edu (Rangers) on Scott Brown (Celtic). Free kick crossed right-footed by Charlie Mulgrew (Celtic) from right wing, save (punched) by Allan McGregor (Rangers).

25:37

Kyle Lafferty (Rangers) caught offside. Free kick taken right-footed by Glenn Loovens (Celtic) from own half, resulting in open play.

25:23

Cross by Georgios Samaras (Celtic), clearance by Sasa Papac (Rangers).

24:23

Attacking throw-in by Badr El Kaddouri (Celtic).

23:43

Foul by Nikica Jelavic (Rangers) on Kelvin Wilson (Celtic). Free kick taken left-footed by Badr El Kaddouri (Celtic) from own half, resulting in open play.

22:04

Assist (cross) by Kyle Lafferty (Rangers) from right wing.

22:04 Goal scored

Goal! - Steven Naismith - Rangers 1 - 0 Celtic Goal by Steven Naismith (Rangers) right-footed (top-left of goal) from right side of penalty area (12 yards).Rangers 1-0 Celtic.

22:00

Cross by Kyle Lafferty (Rangers), clearance by Glenn Loovens (Celtic).

21:52

Attacking throw-in by Steven Naismith (Rangers).

21:11

Attacking throw-in by Steven Whittaker (Rangers).

21:02

Cross by Kyle Lafferty (Rangers), clearance by Beram Kayal (Celtic).

19:42

Attacking throw-in by Sasa Papac (Rangers).

19:12

Attacking throw-in by Steven Davis (Rangers).

17:10

Foul by Georgios Samaras (Celtic) on Maurice Edu (Rangers). Free kick taken right-footed by Carlos Bocanegra (Rangers) from own half, passed.

16:49

Goal kick taken long by Fraser Forster (Celtic).

16:43

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

15:47

Free kick taken left-footed by Dorin Goian (Rangers) from right channel, passed.

15:47 Booking

Booking Charlie Mulgrew (Celtic) booked for unsporting behaviour.

15:23

Foul by Charlie Mulgrew (Celtic) on Steven Naismith (Rangers).

14:42

Gary Hooper (Celtic) caught offside. Free kick taken right-footed by Allan McGregor (Rangers) from own half, resulting in open play.

13:45

Foul by Beram Kayal (Celtic) on Steven Naismith (Rangers). Free kick taken right-footed by Steven Davis (Rangers) from right channel, passed.

12:46

Goal kick taken long by Allan McGregor (Rangers).

12:40

Cross by Charlie Mulgrew (Celtic), clearance by Dorin Goian (Rangers).

12:02

Nikica Jelavic (Rangers) caught offside. Free kick taken right-footed by Glenn Loovens (Celtic) from own half, passed.

11:54

Cross by Badr El Kaddouri (Celtic), save (caught) by Allan McGregor (Rangers).

11:20

Attacking throw-in by Badr El Kaddouri (Celtic).

10:48

Goal kick taken long by Allan McGregor (Rangers).

9:40

Foul by Charlie Mulgrew (Celtic) on Steven Naismith (Rangers). Free kick taken right-footed by Dorin Goian (Rangers) from own half, passed.

9:37

Goal kick taken long by Fraser Forster (Celtic).

9:08

Goal kick taken long by Fraser Forster (Celtic).

7:19

Outswinging corner from left by-line taken right-footed by Sung-Yeung Ki (Celtic) to centre, clearance by Steven Whittaker (Rangers).

7:11

Cross by Badr El Kaddouri (Celtic), blocked by Steven Davis (Rangers).

6:20

Attacking throw-in by Badr El Kaddouri (Celtic).

5:52

Goal kick taken long by Fraser Forster (Celtic).

5:27

Scott Brown (Celtic) caught offside. Free kick taken right-footed by Allan McGregor (Rangers) from own half, resulting in open play.

4:41

Goal kick taken long by Fraser Forster (Celtic).

4:37

Cross by Sasa Papac (Rangers), resulting in ball out of play.

4:00

Foul by Badr El Kaddouri (Celtic) on Steven Naismith (Rangers). Free kick crossed left-footed by Gregg Wylde (Rangers) from own half, resulting in open play.

3:30

Foul by Georgios Samaras (Celtic) on Sasa Papac (Rangers). Free kick taken left-footed by Sasa Papac (Rangers) from own half, resulting in open play.

3:14

Defending throw-in by Mark Wilson (Celtic).

2:41

Defending throw-in by Mark Wilson (Celtic).

1:50

Cross by Badr El Kaddouri (Celtic), resulting in open play. Gary Hooper (Celtic) caught offside. Free kick taken right-footed by Carlos Bocanegra (Rangers) from own half, passed.

1:08

Foul by Kyle Lafferty (Rangers) on Mark Wilson (Celtic). Free kick taken right-footed by Fraser Forster (Celtic) from own half, resulting in open play.

0:00

The referee gets the match started.

Live data and text provided by our data suppliers