Norwich twice came from behind to earn a point at Southampton.
Adam Lallana put Saints in front with a low strike but Wes Hoolahan equalised after his initial penalty was saved.
The spot kick was given after Lloyd James fouled Chris Martin and although Kelvin Davis saved Hoolahan's strike he could not keep out the rebound.
David Connolly restored Saints' lead with a curling effort before substitute Stephen Hughes capitalised on Davis's inability to gather Martin's low shot.
Southampton manager Alan Pardew told BBC Radio Solent:
"You couldn't fault the quality of the game, it was a match that would have perhaps graced a higher division.
"Defensively we were a lot better and in all honesty, it was a game I thought we should have won.
"Although we are disappointed we haven't won it, it was an absolutely brilliant game. We like entertainment factor here and to keep you all entertained."
Norwich manager Paul Lambert told BBC Radio Norfolk:
"It was a brilliant game, as good as I think you'll see this season.
"I was disappointed at the goal we lost, but all credit to them for coming back, what they did was excellent.
"They're a good side Southampton, they're down there by default, it could be a massive point."
90:00+4:02 The game is over, as the referee blows his whistle.
90:00+2:49 Ndiaye Papa Waigo is caught offside. Fraser Forster takes the direct free kick.
90:00+2:08 Stephen Hughes concedes a free kick for a foul on Jacob Mellis. Dean Hammond takes the free kick.
90:00+1:49 The ball is crossed by Jacob Mellis, Fraser Forster makes a save.
90:00+0:42 Dan Harding concedes a free kick for a foul on Chris Martin. Jon Otsemobor takes the direct free kick.
90:00+0:15 David Connolly takes a shot. Jon Otsemobor gets a block in.
88:51 Centre by Jacob Mellis.
88:05 Substitution Jacob Mellis is brought on as a substitute for Adam Lallana.
86:42 Free kick awarded for an unfair challenge on Morgan Schneiderlin by Korey Smith. Kelvin Davis restarts play with the free kick.
86:36 The ball is crossed by Adam Drury.
85:52 Ndiaye Papa Waigo is caught offside. Fraser Forster takes the free kick.
Correction - 84:49 Darel Russell takes the outswinging corner, Gary Doherty has a headed effort at goal from close in which goes wide right of the target.
84:49 Outswinging corner taken right-footed by Darel Russell, Close range headed effort by Gary Doherty misses to the right of the target.
83:46 Substitution Ndiaye Papa Waigo on for Richard Lambert.
82:54 David Connolly has an effort at goal from just outside the area which goes wide of the left-hand post.
82:26 Centre by Adam Drury, Shot from inside the six-yard box by Grant Holt goes wide right of the target.
81:53 The referee blows for offside. Fraser Forster restarts play with the free kick.
81:31 Stephen Hughes takes a shot. Save made by Kelvin Davis.
81:01 Direct free kick taken by Darel Russell.
81:01 Booking Radhi Jaidi is cautioned by the ref for unsporting behaviour.
80:46 Radhi Jaidi concedes a free kick for a foul on Grant Holt.
80:02 The referee blows for offside against Richard Lambert. Fraser Forster takes the free kick.
77:49 Lloyd James takes a outswinging corner.
77:33 Lloyd James takes a shot. Save by Fraser Forster.
76:55 The ball is sent over by Grant Holt, save made by Kelvin Davis.
76:30 Adam Drury crosses the ball, clearance by Neal Trotman.
76:00 David Connolly is flagged offside by the assistant referee. Jens Berthel Askou takes the direct free kick.
75:32 The ball is delivered by Dan Harding, Fraser Forster makes a save.
74:43 GOAL - Stephen Hughes:Southampton 2 - 2 Norwich Goal scored by Stephen Hughes from close in to the bottom right corner of the goal. Southampton 2-2 Norwich.
74:30 Chris Martin takes a shot. Save by Kelvin Davis.
73:41 The ball is delivered by Chris Martin.
72:41 David Connolly gives away a free kick for an unfair challenge on Adam Drury. Darel Russell takes the direct free kick.
71:29 Substitution Wesley Hoolahan leaves the field to be replaced by Cody McDonald.
71:12 Substitution (Norwich) makes a substitution, with Stephen Hughes coming on for Simon Lappin.
70:48 Adam Lallana delivers the ball, clearance by Jens Berthel Askou.
69:54 A cross is delivered by Wesley Hoolahan.
69:01 Booking Chris Martin goes into the book.
68:42 Adam Lallana produces a left-footed shot from deep inside the penalty area which goes wide of the left-hand post.
67:32 Chris Martin takes a shot. Darel Russell has an effort at goal from outside the area which goes wide left of the target. Save made by Kelvin Davis.
67:07 A cross is delivered by Adam Lallana, Gary Doherty makes a clearance.
66:47 Unfair challenge on Radhi Jaidi by Darel Russell results in a free kick. Morgan Schneiderlin takes the direct free kick.
65:47 Free kick awarded for an unfair challenge on Adam Lallana by Darel Russell. Shot on goal comes in from Richard Lambert from the free kick, blocked by Simon Lappin.
65:47 Booking Darel Russell goes into the book for unsporting behaviour.
65:01 Jon Otsemobor fouled by Dean Hammond, the ref awards a free kick. Fraser Forster takes the free kick.
64:02 GOAL - David Connolly:Southampton 2 - 1 Norwich David Connolly gets on the score sheet with a goal from long range to the top right corner of the goal. Southampton 2-1 Norwich.
61:37 Jon Otsemobor takes the free kick.
61:37 Booking Adam Lallana is booked.
61:21 Adam Lallana gives away a free kick for an unfair challenge on Darel Russell.
60:51 Foul by Grant Holt on Dan Harding, free kick awarded. Lloyd James takes the direct free kick.
58:24 Effort from outside the area by Morgan Schneiderlin goes wide right of the goal.
58:00 Unfair challenge on Lloyd James by Wesley Hoolahan results in a free kick. Lloyd James takes the free kick.
56:45 Direct free kick taken by Kelvin Davis.
56:45 Substitution Graeme Murty comes on in place of Michail Antonio.
56:45 Grant Holt challenges Neal Trotman unfairly and gives away a free kick.
56:21 Unfair challenge on Adam Drury by Michail Antonio results in a free kick. Korey Smith takes the free kick.
54:58 Effort from a long way out by Simon Lappin goes wide right of the goal.
53:45 GOAL - Wesley Hoolahan:Southampton 1 - 1 Norwich Wesley Hoolahan scores a goal from inside the six-yard box low into the middle of the goal. Southampton 1-1 Norwich.
52:48 Penalty taken by Wesley Hoolahan saved by Kelvin Davis. Southampton 1-0 Norwich.
52:48 Booking Lloyd James goes into the book for unsporting behaviour.
52:30 Penalty awarded for an unfair challenge on Simon Lappin by Lloyd James.
47:14 Corner from the right by-line taken by Simon Lappin, free kick awarded for a foul by Grant Holt on Morgan Schneiderlin. Kelvin Davis takes the free kick.
46:54 Grant Holt takes a shot. Save made by Kelvin Davis.
45:36 Outswinging corner taken left-footed by Simon Lappin from the left by-line, clearance made by Morgan Schneiderlin.
45:01 The second half begins.
Half Time
45:00+1:02 The referee calls an end to the first half.
41:17 Foul by David Connolly on Darel Russell, free kick awarded. Fraser Forster takes the free kick.
40:02 Simon Lappin sends in a cross.
38:27 The ball is crossed by Michail Antonio.
37:01 Jens Berthel Askou takes has a header from just inside the penalty box which clears the crossbar.
36:12 Dan Harding concedes a free kick for a foul on Korey Smith. Free kick taken by Jon Otsemobor.
35:23 Wesley Hoolahan fouled by Dan Harding, the ref awards a free kick. Jon Otsemobor takes the direct free kick.
34:18 Effort on goal by Korey Smith from just outside the area goes harmlessly over the target.
34:06 Centre by Grant Holt, save by Kelvin Davis.
31:55 The referee blows for offside. Kelvin Davis takes the direct free kick.
31:35 The ball is swung over by Adam Drury, Lloyd James gets a block in.
30:28 Grant Holt fouled by Dean Hammond, the ref awards a free kick. Adam Drury takes the free kick.
29:52 David Connolly takes a shot. Blocked by Gary Doherty.
27:56 Simon Lappin produces a cross, Grant Holt produces a header from the edge of the box and misses to the left of the goal.
27:21 Darel Russell fouled by Dean Hammond, the ref awards a free kick. Jon Otsemobor restarts play with the free kick.
26:13 Corner taken by Lloyd James. Inswinging corner taken by Lloyd James from the right by-line.
25:50 Lloyd James takes the inswinging corner, save made by Fraser Forster.
25:28 Morgan Schneiderlin takes a shot. Blocked by Jens Berthel Askou.
24:57 Corner taken right-footed by Lloyd James, clearance by Grant Holt.
24:47 The ball is sent over by Adam Lallana, Jon Otsemobor gets a block in.
24:27 Richard Lambert sends in a cross.
23:43 Effort on goal by Grant Holt from just inside the area clears the crossbar.
23:01 Adam Lallana takes a shot. Gary Doherty gets a block in.
21:06 Chris Martin crosses the ball.
19:47 Grant Holt is penalised for handball and concedes a free kick. Direct free kick taken by Kelvin Davis.
19:38 The ball is crossed by Korey Smith.
18:33 The referee blows for offside. Kelvin Davis restarts play with the free kick.
18:08 Outswinging corner taken by Lloyd James, Adam Drury manages to make a clearance.
17:36 Outswinging corner taken by Lloyd James from the right by-line, Richard Lambert takes a shot. Fraser Forster makes a save.
16:42 The ball is swung over by Chris Martin, comfortable save by Kelvin Davis.
15:21 Darel Russell takes a shot. Kelvin Davis makes a comfortable save.
14:57 Free kick awarded for an unfair challenge on Korey Smith by Dan Harding. Simon Lappin takes the direct free kick.
13:47 Centre by Jon Otsemobor, Neal Trotman manages to make a clearance.
13:12 Simon Lappin fouled by Dean Hammond, the ref awards a free kick. Simon Lappin takes the direct free kick.
10:21 David Connolly provided the assist for the goal.
10:21 GOAL - Adam Lallana:Southampton 1 - 0 Norwich Adam Lallana gets on the score sheet with a goal from the edge of the penalty box to the bottom right corner of the goal. Southampton 1-0 Norwich.
8:20 Wesley Hoolahan has an effort at goal from the edge of the area that misses to the right of the target.
8:03 Wesley Hoolahan delivers the ball, clearance made by Dan Harding.
6:07 The ball is sent over by Simon Lappin, Radhi Jaidi makes a clearance.
4:30 Corner taken by Simon Lappin played to the near post, clearance made by Morgan Schneiderlin.
4:21 Simon Lappin produces a cross, Michail Antonio manages to make a clearance.
3:23 Free kick awarded for an unfair challenge on Chris Martin by Dean Hammond. Darel Russell takes the free kick.
2:26 Free kick awarded for a foul by Simon Lappin on Michail Antonio. Free kick taken by Lloyd James.
0:00 The ref blows the whistle to begin the match.
Live text and data provided by The Press Association.
Bookmark with:
What are these?