Charlie Mulgrew's injury-time equaliser denied Dundee United their first away win against Celtic in over 20 years.

United's Stuart Armstrong lifted the ball over Fraser Forster late in the first half after latching onto Nadir Ciftci's wonderful pass.

Anthony Stokes and Amido Balde squandered several chances for Celtic.

Brian Graham should have doubled United's lead before Mulgrew headed home at the death to keep the hosts' unbeaten league run this season intact.

It was April when Neil Lennon's side last lost in Scotland's top flight and they came within 60 seconds of tasting league defeat again, but Mulgrew's third goal of the season preserved their record.

The last time Celtic were unbeaten in the league after their opening 11 games was 2003.

Despite their profligacy up until Mulgrew's leveller, the Scottish Premiership leaders can take heart from digging deep late on as they prepare for their Champions League clash with Ajax in Amsterdam on Wednesday night.

Dundee United will rue the chance that fell to Graham from Ciftci's cross just after the hour-mark, when the former Raith Rovers striker miscued a header from three yards.

Jackie McNamara's men drop to sixth in the Premiership in light of St Johnstone's away win at Tynecastle against Hearts.

Stokes signed a three-year extension to his contract during the week, but could not celebrate that with a goal at Celtic Park, volleying over the crossbar from the edge of the box and then directing a Mulgrew free-kick over with his head.

Portuguese striker Balde also spurned first half opportunities, while Hoops keeper Fraser Forster was called upon to thwart Gary Mackay-Steven and Graham.

United did make the breakthrough, though, and it was an excellently crafted counter-attack.

Armstrong timed his run perfectly to latch on to a delightfully lofted Ciftci pass and the Scotland Under 21 international rounded Forster before lifting it into the net - the second time in consecutive visits that Armstrong has scored at Celtic Park.

United goalkeeper Radoslaw Cierzniak did well to block James Forrest's drive and Stokes was unsuccessful with further efforts before the break.

The home crowd's frustration grew as they grateful watched Graham waste his fantastic opportunity, before Stokes tested Cierzniak again at his near post.

But, as is always the case at Celtic Park, anything can happen right up until the final whistle and the late twist came when Mulgrew got his head on Izaguirre's delivery.

Lineup, Bookings (2) & Substitutions (6)

Celtic

  • 01 Forster
  • 41 Fisher (Lustig - 46' )
  • 03 Izaguirre
  • 21 Mulgrew
  • 04 Ambrose
  • 05 van Dijk
  • 08 Brown
  • 16 Ledley (Boerrigter - 71' )
  • 17 Baldé (Pukki - 60' )
  • 49 Forrest
  • 10 Stokes

Substitutes

  • 06 Biton
  • 11 Boerrigter
  • 18 Rogic
  • 20 Pukki
  • 23 Lustig
  • 24 Zaluska
  • 33 Kayal

Dundee United

  • 01 Cierzniak
  • 16 Wilson
  • 26 Robertson
  • 27 Gomis Booked (Paton - 63' )
  • 20 Souttar
  • 05 Gunning
  • 11 Mackay-Steven (Dow - 86' )
  • 08 Rankin
  • 09 Graham (Goodwillie - 79' )
  • 21 Ciftci
  • 10 Armstrong Booked

Substitutes

  • 02 Dillon
  • 04 Butcher
  • 06 Paton
  • 07 Goodwillie
  • 18 Dow
  • 19 Gauld
  • 25 McCallum
Ref: Alan Muir
Att: 47,386

Match Stats

Shots

18 4

On target

5 3

Corners

10 2

Fouls

7 5

Live Text Commentary

Full time

Full Time Match ends, Celtic 1, Dundee United 1.

90:00 +1:38 Full time

Full Time Second Half ends, Celtic 1, Dundee United 1.

90:00 +0:27 Goal scored

Goal! Goal! Celtic 1, Dundee United 1. Charlie Mulgrew (Celtic) header from the centre of the box to the bottom left corner. Assisted by Emilio Izaguirre.

88:00

John Rankin (Dundee United) wins a free kick in the defensive half.

87:59

Foul by Mikael Lustig (Celtic).

86:48

Scott Brown (Celtic) wins a free kick in the attacking half.

86:48

Foul by John Rankin (Dundee United).

85:23 Substitution

Substitution Substitution, Dundee United. Ryan Dow replaces Gary Mackay-Steven.

85:00

Stuart Armstrong (Dundee United) wins a free kick in the defensive half.

84:57

Foul by Scott Brown (Celtic).

82:19 Booking

Booking Stuart Armstrong (Dundee United) is shown the yellow card.

82:10

Mikael Lustig (Celtic) wins a free kick in the defensive half.

82:10

Foul by Stuart Armstrong (Dundee United).

80:23

Corner, Celtic. Conceded by Radoslaw Cierzniak.

80:07

Attempt saved. Anthony Stokes (Celtic) right footed shot from the right side of the six yard box is saved in the top centre of the goal.

78:08 Substitution

Substitution Substitution, Dundee United. David Goodwillie replaces Brian Graham.

77:00

Foul by Scott Brown (Celtic).

77:00

Gary Mackay-Steven (Dundee United) wins a free kick on the left wing.

73:48

Attempt missed. Anthony Stokes (Celtic) right footed shot from outside the box is high and wide to the right.

70:32 Substitution

Substitution Substitution, Celtic. Derk Boerrigter replaces Joe Ledley.

67:17

Attempt saved. Emilio Izaguirre (Celtic) right footed shot from outside the box is saved in the bottom left corner.

66:20

Attempt missed. Anthony Stokes (Celtic) header from the centre of the box is high and wide to the right.

65:24

Attempt missed. Teemu Pukki (Celtic) right footed shot from outside the box misses to the left.

64:16

Attempt saved. Brian Graham (Dundee United) header from the centre of the box is saved in the centre of the goal.

63:00 Substitution

Substitution Substitution, Dundee United. Paul Paton replaces Morgaro Gomis.

59:37 Substitution

Substitution Substitution, Celtic. Teemu Pukki replaces Amido Baldé.

58:00

Gary Mackay-Steven (Dundee United) wins a free kick in the defensive half.

57:58

Foul by Joe Ledley (Celtic).

55:15

Corner, Celtic. Conceded by John Souttar.

53:11

Attempt missed. Amido Baldé (Celtic) header from the centre of the box is high and wide to the right following a corner.

52:41

Corner, Celtic. Conceded by Nadir Ciftci.

49:53

Attempt blocked. Charlie Mulgrew (Celtic) left footed shot from outside the box is blocked.

49:14

James Forrest (Celtic) wins a free kick in the defensive half.

49:14

Foul by Morgaro Gomis (Dundee United).

48:31

Attempt missed. Virgil van Dijk (Celtic) header from the centre of the box is close, but misses to the left following a corner.

47:59

Corner, Celtic. Conceded by John Souttar.

46:29

Attempt missed. Anthony Stokes (Celtic) left footed shot from outside the box misses to the left.

45:15 Substitution

Substitution Substitution, Celtic. Mikael Lustig replaces Darnell Fisher.

45:00

Second Half begins Celtic 0, Dundee United 1.

45:00 Half time

Half Time First Half ends, Celtic 0, Dundee United 1.

44:02

Attempt saved. Anthony Stokes (Celtic) right footed shot from the centre of the box is saved in the bottom right corner.

42:36

Corner, Celtic. Conceded by John Rankin.

40:29

Corner, Celtic. Conceded by Gavin Gunning.

40:09

Attempt blocked. James Forrest (Celtic) right footed shot from the centre of the box is blocked.

39:20

Joe Ledley (Celtic) wins a free kick in the defensive half.

39:20

Foul by Gary Mackay-Steven (Dundee United).

37:26 Goal scored

Goal! Goal! Celtic 0, Dundee United 1. Stuart Armstrong (Dundee United) left footed shot from the left side of the six yard box to the centre of the goal. Assisted by Nadir Ciftci.

36:23

Attempt missed. Nadir Ciftci (Dundee United) header from the centre of the box is close, but misses the top left corner following a corner.

35:34

Foul by Emilio Izaguirre (Celtic).

35:34

Gary Mackay-Steven (Dundee United) wins a free kick in the defensive half.

34:51

Attempt blocked. Anthony Stokes (Celtic) header from the centre of the box is blocked.

34:07

Corner, Celtic. Conceded by Gavin Gunning.

32:28

Foul by Anthony Stokes (Celtic).

32:28

Gavin Gunning (Dundee United) wins a free kick in the attacking half.

29:58

Corner, Dundee United. Conceded by Virgil van Dijk.

29:07

Corner, Dundee United. Conceded by Efe Ambrose.

22:16

Corner, Celtic. Conceded by John Rankin.

16:48

Attempt saved. Charlie Mulgrew (Celtic) header from the centre of the box is saved in the bottom left corner.

15:45

Attempt missed. Amido Baldé (Celtic) header from the centre of the box is too high.

12:26

Attempt saved. Brian Graham (Dundee United) header from the centre of the box is saved in the top centre of the goal.

10:53

Corner, Celtic. Conceded by John Souttar.

10:41

Attempt blocked. Anthony Stokes (Celtic) right footed shot from the centre of the box is blocked.

6:53

Foul by Virgil van Dijk (Celtic).

6:53

Gavin Gunning (Dundee United) wins a free kick in the attacking half.

6:08

Corner, Celtic. Conceded by Gary Mackay-Steven.

5:16 Booking

Booking Morgaro Gomis (Dundee United) is shown the yellow card.

4:18

Attempt missed. Anthony Stokes (Celtic) header from the centre of the box is just a bit too high from a direct free kick.

3:33

Anthony Stokes (Celtic) wins a free kick in the defensive half.

3:33

Foul by Morgaro Gomis (Dundee United).

2:37

Attempt missed. Anthony Stokes (Celtic) right footed shot from outside the box is high and wide to the right.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers