Michael Turner's header earned Norwich City a point and denied 10-man Aston Villa victory in manager Paul Lambert's first meeting with his old club.
Lambert, who left City in acrimonious circumstances in the summer, saw his side take a first-half lead through Christian Benteke's cool finish.
But the game turned seven minutes after the break when Villa's Joe Bennett was sent off for a second booking.
And, after sustained pressure, Turner's header earned a deserved draw.
Relentless second-half Norwich domination had threatened to overwhelm a Villa side who had taken the lead against the run of play.
Villa's home troubles
Villa have only won two of their last 17 home matches since beating Norwich in last season's corresponding fixture nearly a year ago
And Lambert will be relieved to earn a draw, even though it means Villa's start to the season is the club's poorest to a campaign for 43 years and leaves them hovering just above the Premier League relegation zone.
Although the vast majority of the pre-match build-up had concentrated on Lambert's Carrow Road exit, he had insisted this was "just another game".
The Scot and Norwich are both suing each other for breach of contract and the matter is to be decided by a Premier League managers' tribunal.
But the apathy with which the Norwich fans greeted Lambert suggested their main feeling was of respect and gratitude to a man who had won them two promotions and masterminded such an impressive first season back in the top flight.
And with just one win apiece from a combined total of 16 league games, and both sides struggling, neither team could afford to be distracted.
Heavy defeats against Liverpool and Chelsea had left Canaries fans preparing for a miserable season, but last Saturday's fine 1-0 win over Arsenal seemed to have renewed their belief and an unchanged side looked busy, confident and dangerous in the opening stages.
Grant Holt, the matchwinner against the Gunners, led the line impressively and he and the busy Wes Hoolahan posed constant problems for a reshuffled and injury-ravaged Villa defence.
Hoolahan should have put the visitors ahead when sent through by Holt's clever pass, but keeper Brad Guzan came out quickly to make a decent block with his feet.
Villa appeared nervous, struggling to retain possession, and their edginess was beginning to transmit itself to the home support.
But they took the lead with their first meaningful attack on 27 minutes after a mix-up involving both Norwich centre-backs.
Sebastien Bassong and Turner allowed Benteke too much space and the striker, who was preferred to Darren Bent up front, sent keeper John Ruddy the wrong way with a calmly slotted finish after good work by Joe Bennett.
Lambert's side finally settled and briefly threatened to build on their lead. Benteke had a header comfortably saved after the interval, but when Joe Bennett was dismissed after picking up a second caution for blocking Elliott Bennett, Norwich seized complete control.
The excellent Hoolahan went close on a couple of occasions, Holt was denied by Guzan when through one on one, and only some inspired Villa defending - particularly from Ron Vlaar - kept the visitors at bay.
"A lively second half made up for a generally lacklustre first. It ended honours even but Norwich had the chances to win it. Villa defended so stoutly and Paul Lambert will be relieved to get a point, but Norwich will feel they should have gone on to win."
But finally the pressure told and Hoolahan was inevitably involved in the equaliser, finding the head of Turner with a delightful right-wing cross following a quickly taken short corner.
More Norwich chances followed but Guzan made several decent saves, defenders blocked a series of long-range efforts and Villa were able to hold on.
Aston Villa manager Paul Lambert:
"I think the sending off changed a lot. That changed the game.
"At first thought I thought it was a sending off, because when you commit a foul and you go to do something, then you put yourself in a position where you can get the red.
"But, looking at it again, I think Elliott, too, has had hold of Joe. It was a bit of an even contest and I think the two of them were at it.
"I haven't had the chance to talk to the ref [Phil Dowd] about it yet. I've only just watched a tape of it. But I thought the team were brilliant with the way they defended strongly after that.
"Will Villa will be okay? I have great belief we'll be totally fine."
Norwich City manager Chris Hughton:
"I think it was two points that got away. When you are 1-0 down, you are delighted to get back in the game.
"If it's 0-0 and you have the pressure we had at the end, you are more disappointed.
"You can look at the game apart from possession, balance of play and amount of ball in the final third, as one of three clearcut chances.
"They had one and Benteke put it away. We had two with Wes Hoolahan and Grant Holt and we didn't but I thought having gone down 1-0, we came out second half with a good attitude and forced the issue.
"I think I would have been confident enough we would have got back in the game even with 11 men."
- 22 Guzan
- 04 Vlaar
- 27 Bennett Dismissed after an earlier booking
- 34 Lowton
- 08 El Ahmadi
- 12 Albrighton
- 16 Delph
- 31 Herd Booked
- 11 Agbonlahor (Lichaj - 54' )
- 14 Holman (Weimann - 76' )
- 20 Benteke (Bent - 69' )
- 01 Given
- 30 Lichaj
- 07 Ireland
- 15 Westwood
- 25 Bannan
- 09 Bent
- 26 Weimann
- 01 Ruddy
- 02 R Martin (R Bennett - 46' )
- 05 Bassong
- 06 Turner
- 18 Garrido
- 04 Johnson (Morison - 70' )
- 12 Pilkington
- 14 Hoolahan
- 17 E Bennett (Snodgrass - 64' )
- 27 Tettey
- 09 Holt
- 13 Rudd
- 20 Barnett
- 24 R Bennett
- 08 Howson
- 07 Snodgrass
- 10 Jackson
- 16 Morison
Live Text Commentary
Full Time The referee brings the game to a close.90:00 +4:25
Close range shot by Robert Snodgrass clears the bar.90:00 +1:47
The ball is delivered by Steve Morison, Effort on goal by Ryan Bennett from inside the area goes harmlessly over the bar.90:00 +1:39
Foul by Matthew Lowton on Wesley Hoolahan, free kick awarded. Direct free kick taken by Wesley Hoolahan.87:27
Foul by Fabian Delph on Wesley Hoolahan, free kick awarded. Robert Snodgrass produces a strike on goal direct from the free kick.86:53
Corner taken by Robert Snodgrass from the right by-line, clearance made by Eric Lichaj.86:42
Centre by Andreas Weimann, Michael Turner manages to make a clearance.85:33
Corner taken by Anthony Pilkington.84:19
The referee blows for offside against Steve Morison. Bradley Guzan takes the indirect free kick.83:56
Centre by Robert Snodgrass, save by Bradley Guzan.81:29
The ball is delivered by Steve Morison.79:30
Robert Snodgrass challenges Eric Lichaj unfairly and gives away a free kick. Direct free kick taken by Fabian Delph.78:03
The assist for the goal came from Wesley Hoolahan.78:03 Goal scored
Goal! - Michael Turner - A Villa 1 - 1 Norwich Michael Turner finds the back of the net with a headed goal from inside the six-yard box. Aston Villa 1-1 Norwich.77:59
Short corner taken by Robert Snodgrass from the right by-line, The ball is swung over by Wesley Hoolahan,77:49
Robert Snodgrass takes a shot. Blocked by Ron Vlaar.77:31
The ball is delivered by Anthony Pilkington, Ron Vlaar makes a clearance.77:02
Centre by Robert Snodgrass, clearance by Ron Vlaar.76:45
Unfair challenge on Wesley Hoolahan by Fabian Delph results in a free kick. Wesley Hoolahan takes the direct free kick.76:19
Grant Holt takes a shot. Save made by Bradley Guzan.
Substitution Andreas Weimann replaces Brett Holman.74:47
Centre by Javier Garrido.74:08
Karim El Ahmadi gives away a free kick for an unfair challenge on Wesley Hoolahan. Wesley Hoolahan takes the direct free kick.72:10
The ball is swung over by Anthony Pilkington, save by Bradley Guzan.71:48
Corner taken right-footed by Anthony Pilkington.71:25
A cross is delivered by Anthony Pilkington, blocked by Marc Albrighton.70:45
Inswinging corner taken from the left by-line by Anthony Pilkington, Robert Snodgrass takes a shot. Matthew Lowton gets a block in. The ball is swung over by Robert Snodgrass, Ron Vlaar manages to make a clearance.70:31
Javier Garrido sends in a cross, clearance by Chris Herd.69:56
The ball is delivered by Grant Holt, clearance made by Matthew Lowton.69:13 Substitution
Substitution Bradley Johnson goes off and Steve Morison comes on.68:52 Substitution
Substitution Darren Bent is brought on as a substitute for Christian Benteke.68:18
Centre by Bradley Johnson.67:35
Robert Snodgrass crosses the ball, clearance by Ron Vlaar.65:32
Free kick awarded for a foul by Robert Snodgrass on Fabian Delph. Bradley Guzan restarts play with the free kick.63:09
Corner taken by Anthony Pilkington from the left by-line played to the near post, clearance by Christian Benteke. Robert Snodgrass takes a shot. Blocked by Ron Vlaar. Bradley Johnson has an effort at goal from outside the box which goes wide right of the goal.63:09 Substitution
Substitution Robert Snodgrass comes on in place of Elliott Bennett.63:09
Wesley Hoolahan takes a shot. Save by Bradley Guzan.62:21
Direct free kick taken by Sebastien Bassong.62:21 Booking
Booking Chris Herd is shown a yellow card for unsporting behaviour.62:11
Unfair challenge on Grant Holt by Chris Herd results in a free kick.58:24
Javier Garrido sends in a cross, comfortable save by Bradley Guzan.58:00
Christian Benteke is caught offside. John Ruddy takes the indirect free kick.57:01
Elliott Bennett sends in a cross. The assistant referee signals for offside against Grant Holt. Bradley Guzan takes the indirect free kick.56:44
The ball is crossed by Ryan Bennett, clearance made by Ron Vlaar.54:18
Free kick awarded for an unfair challenge on Chris Herd by Grant Holt. Bradley Guzan restarts play with the free kick.53:43 Substitution
Substitution Eric Lichaj replaces Gabriel Agbonlahor.53:04
The ball is sent over by Elliott Bennett, save made by Bradley Guzan.51:38
Free kick crossed left-footed by Anthony Pilkington from right wing, save by Bradley Guzan.51:38 Dismissal
Dismissal The referee sends off Joe Bennett for second bookable offence.51:29
Elliott Bennett fouled by Joe Bennett, the ref awards a free kick.49:41
The ball is swung over by Matthew Lowton, Ryan Bennett makes a clearance. Free kick awarded for an unfair challenge on Alexander Tettey by Christian Benteke. John Ruddy restarts play with the free kick.48:36
Free kick awarded for an unfair challenge on Grant Holt by Ron Vlaar. The free kick is swung in left-footed by Anthony Pilkington, clearance made by Christian Benteke.47:03
Joe Bennett produces a cross, clearance made by Sebastien Bassong. Corner taken by Marc Albrighton, save made by John Ruddy.45:37
The ball is crossed by Marc Albrighton, Christian Benteke takes a shot. Save by John Ruddy.45:01
The referee blows his whistle to start the second half.45:01 Substitution
Substitution Ryan Bennett joins the action as a substitute, replacing Russell Martin.45:00 +1:09 Half time
Half Time The referee blows for half time.44:04
Bradley Johnson concedes a free kick for a foul on Fabian Delph. Joe Bennett crosses the ball, Christian Benteke takes a shot. Comfortable save by John Ruddy.42:38
Foul by Michael Turner on Gabriel Agbonlahor, free kick awarded. Fabian Delph restarts play with the free kick.39:50
Grant Holt has an effort at goal from outside the area which goes wide right of the goal.39:13
Short corner worked by Anthony Pilkington.38:46
Anthony Pilkington sends in a cross, clearance by Brett Holman.38:16
Javier Garrido crosses the ball, clearance by Ron Vlaar.37:43
Inswinging corner taken right-footed by Marc Albrighton from the left by-line to the near post, save by John Ruddy.37:31
Christian Benteke takes a shot. Blocked by Michael Turner.36:21
Fabian Delph fouled by Alexander Tettey, the ref awards a free kick. Free kick crossed left-footed by Fabian Delph.35:23
The referee blows for offside against Wesley Hoolahan. Ron Vlaar restarts play with the free kick.33:18
The referee blows for offside against Anthony Pilkington. Indirect free kick taken by Chris Herd.32:40
The ball is crossed by Javier Garrido, clearance by Fabian Delph. Gabriel Agbonlahor produces a cross.29:12
Marc Albrighton challenges Bradley Johnson unfairly and gives away a free kick. Free kick crossed left-footed by Anthony Pilkington.28:22
Free kick crossed left-footed by Anthony Pilkington, save by Bradley Guzan.28:22 Booking
Booking Joe Bennett receives a yellow card for unsporting behaviour.28:18
Free kick awarded for an unfair challenge on Elliott Bennett by Joe Bennett.27:29
The official flags Elliott Bennett offside. Bradley Guzan takes the indirect free kick.26:01
The assist for the goal came from Brett Holman.26:01 Goal scored
Goal! - Christian Benteke - A Villa 1 - 0 Norwich Christian Benteke finds the back of the net with a goal from deep inside the penalty box to the bottom right corner of the goal. Aston Villa 1-0 Norwich.24:49
Karim El Ahmadi has an effort at goal from outside the box which goes wide right of the goal.24:12
The ball is sent over by Russell Martin.22:16
The assistant referee flags for offside against Sebastien Bassong. Bradley Guzan takes the free kick.21:29
Inswinging corner taken left-footed by Anthony Pilkington from the right by-line to the near post, clearance made by Fabian Delph.21:12
Wesley Hoolahan takes a shot. Save by Bradley Guzan.20:39
Christian Benteke is ruled offside. John Ruddy takes the indirect free kick.19:25
Centre by Matthew Lowton.17:37
Foul by Anthony Pilkington on Christian Benteke, free kick awarded. Marc Albrighton delivers the ball from the free kick right-footed from right channel, Grant Holt makes a clearance.13:51
Elliott Bennett takes a shot and went wide of the left-hand upright.12:26
Alexander Tettey takes a shot.10:50
Anthony Pilkington fouled by Fabian Delph, the ref awards a free kick. John Ruddy takes the free kick.9:44
Wesley Hoolahan is ruled offside. Chris Herd takes the indirect free kick.7:30
Foul by Chris Herd on Wesley Hoolahan, free kick awarded. Bradley Johnson crosses the ball from the free kick left-footed from left channel, Joe Bennett manages to make a clearance.6:58
Brett Holman takes a shot. John Ruddy makes a save.5:16
Inswinging corner taken right-footed by Marc Albrighton from the left by-line, Christian Benteke has a headed effort at goal from deep inside the area missing to the right of the goal.2:46
The ball is delivered by Elliott Bennett.0:00
The game gets underway.
Live data and text provided by our data suppliers