Norwich are still searching for their first win of the season after a goalless draw with West Ham.
The hosts had appeals for a first-half penalty rejected, with the referee correctly adjudging Andrew Surman to have been fouled just outside the area.
West Ham crafted several openings too, with Canaries keeper John Ruddy forced into a number of point-blank saves.
There were enough chances today for this to finish 2-2. Norwich loanee Harry Kane had two really good chances after coming off the bench, but couldn't find the breakthrough goal. It's all a bit frustrating for the Canaries, and West Ham will be the happier of the two teams with the outcome.
But neither side could break the deadlock, leaving Norwich winless and West Ham frustrated on their travels.
The visitors were having to manage without loan signing Andy Carroll, a hamstring strain ruling the forward out of the Carrow Road contest.
Carlton Cole deputised in attack for the Hammers, who started the stronger in an open, fluid game.
The Canaries' England international goalkeeper Ruddy was forced into a series of impressive close-range saves, denying Ricardo Vaz Te, Cole and Kevin Nolan in the space of eight first-half minutes.
In response, Norwich surged forward with Surman - brought into the starting XI to replace the injured Anthony Pilkington - curling a dangerous effort just wide of Jussi Jaaskelainen's right-hand post.
When Hammers centre-back James Collins then dived in recklessly on the same player on the edge of the box, there were vociferous penalty appeals. However, referee Chris Foy - who had already turned down one Canaries claim when Robert Snodgrass fell under the challenge of West Ham captain Nolan - was adamant the foul was outside the area.
He awarded a free-kick and cautioned Collins, Norwich failing to profit from the dead ball.
Norwich continued to have the better of the game in the second half, Simeon Jackson cracking a fierce 25-yard drive at Jaaskelainen that the Finn could only palm over the bar.
The Canaries restricted West Ham to a series of corners and long-range efforts, with substitute Matt Jarvis blazing over from distance, and they could, and possibly should, have snatched a win at the end.
On-loan Tottenham teenager Harry Kane advanced on the West Ham goal having been played through by Snodgrass, only to shoot tamely. Moments later Kane beat Guy Demel and tried to return the favour by cutting the ball back to Snodgrass, but the Scotland international's effort was blocked.
A header from Steve Morison straight at Jaaskelainen was the last action of the fixture, as Norwich recorded their first 0-0 draw in the league since January and only their second clean sheet in 18 games.
Norwich manager Chris Hughton:
"We will look at the positives as it's a clean sheet against a strong powerful West Ham side who will trouble a lot of teams this season.
"But we had better chances and, as long as we can continue to play with that tempo and attitude, it will come. I'm disappointed as I felt we could have won.
"It's about quality and a little bit of fortune. We got into some very good positions and that final decision or pass could have been a little better.
"If we weren't creating chances I would be worried. Harry Kane will learn a lot from this experience. I think he will be a super player."
West Ham boss Sam Allardyce:
"For a goalless draw it was particularly exciting considering the amount of chances there were. In the end, neither of us had the quality to put the ball in the net.
"From our point of view it is a well-earned point.
"It is our first point away from home this season and another clean sheet is very satisfying. That's three clean sheets from four since our return to the Premier League and that is a basis to build from."
- 01 Ruddy
- 02 R Martin
- 05 Bassong
- 18 Garrido
- 20 Barnett
- 04 Johnson
- 08 Howson
- 11 Surman
- 07 Snodgrass
- 09 Holt (Kane - 71' )
- 10 Jackson (Morison - 63' )
- 13 Rudd
- 06 Turner
- 23 Tierney
- 14 Hoolahan
- 15 Fox
- 16 Morison
- 37 Kane
West Ham United
- 22 Jaaskelainen
- 02 Reid
- 17 O'Brien
- 19 Collins Booked
- 20 Demel
- 04 Nolan
- 14 Taylor (Jarvis - 57' )
- 16 Noble
- 21 Diame
- 09 Cole (Maiga - 57' )
- 12 Vaz Te (Benayoun - 86' )
- 13 Henderson
- 03 McCartney
- 05 Tomkins
- 07 Jarvis
- 15 Benayoun
- 23 Diarra
- 11 Maiga
Live Text Commentary
Full Time The final whistle goes and the game is over.90:00 +2:51
Steve Morison takes a shot. Save by Jussi Jaaskelainen.90:00 +2:03
Robert Snodgrass takes a shot. Clearance by Mark Noble. Robert Snodgrass takes the inswinging corner, clearance made by Yossi Benayoun.90:00 +1:38
The offside flag is raised against Modibo Maiga. Sebastien Bassong takes the free kick.89:45
Shot by Harry Kane. Save by Jussi Jaaskelainen.88:57
Unfair challenge on Matthew Jarvis by Sebastien Bassong results in a free kick. The free kick is delivered right-footed by Mark Noble from right wing, clearance made by Sebastien Bassong.87:18
Outswinging corner taken by Mark Noble from the right by-line, James Collins has a headed effort at goal from close in which goes wide left of the goal.87:02
Centre by Matthew Jarvis, Sebastien Bassong makes a clearance.85:50
Free kick taken by James Collins.85:50 Substitution
Substitution (West Ham) makes a substitution, with Yossi Benayoun coming on for Ricardo Vaz Te.85:50
Mohamed Diame fouled by Jonathan Howson, the ref awards a free kick.85:12
Mark Noble concedes a free kick for a foul on Javier Garrido. Sebastien Bassong takes the free kick.84:20
Harry Kane produces a right-footed shot from just outside the box that misses to the right of the target.83:47
The ball is sent over by Russell Martin, Mark Noble manages to make a clearance.81:45
Foul by Winston Reid on Steve Morison, free kick awarded. Direct free kick taken by Bradley Johnson.81:04
Winston Reid fouled by Steve Morison, the ref awards a free kick. James Collins restarts play with the free kick.78:09
The ball is crossed by Ricardo Vaz Te.76:29
Foul by Mohamed Diame on Jonathan Howson, free kick awarded. Bradley Johnson takes the direct free kick.75:40
Matthew Jarvis takes a shot.74:29
Unfair challenge on Winston Reid by Bradley Johnson results in a free kick. Jussi Jaaskelainen takes the indirect free kick.
Inswinging corner taken right-footed by Mark Noble, Steve Morison makes a clearance.73:37
Corner taken by Mark Noble from the left by-line to the near post, clearance made by Steve Morison.73:13
Matthew Jarvis takes a shot. Jonathan Howson makes a clearance.70:46 Substitution
Substitution Grant Holt leaves the field to be replaced by Harry Kane.67:43
Shot by Steve Morison from outside the box goes over the net.66:20
Joey O'Brien is penalised for a handball. Free kick crossed left-footed by Robert Snodgrass from right wing, clearance by Joey O'Brien.63:41
Russell Martin fouled by Ricardo Vaz Te, the ref awards a free kick. Free kick taken by John Ruddy.62:44 Substitution
Substitution Steve Morison on for Simeon Jackson.60:28
Mark Noble concedes a free kick for a foul on Robert Snodgrass. Free kick crossed by Robert Snodgrass. Sebastien Bassong takes a shot. Save made by Jussi Jaaskelainen.58:46
Foul by Andrew Surman on Mark Noble, free kick awarded. James Collins takes the free kick.58:08
Centre by Ricardo Vaz Te.55:56
Free kick taken by Bradley Johnson.55:56 Substitution
Substitution Matthew Jarvis joins the action as a substitute, replacing Matthew Taylor.55:56 Substitution
Substitution (West Ham) makes a substitution, with Modibo Maiga coming on for Carlton Cole.55:56
Free kick awarded for an unfair challenge on Jonathan Howson by Mohamed Diame.54:48
Bradley Johnson takes a shot. Save by Jussi Jaaskelainen.52:30
Free kick awarded for an unfair challenge on Joey O'Brien by Robert Snodgrass. Jussi Jaaskelainen takes the direct free kick.51:34
Robert Snodgrass has an effort at goal from outside the box which goes wide right of the target.51:10
Corner taken left-footed by Andrew Surman from the left by-line, James Collins makes a clearance.50:04
Simeon Jackson takes a shot. Save made by Jussi Jaaskelainen. Corner from the right by-line taken by Robert Snodgrass, Guy Demel makes a clearance.49:08
Simeon Jackson takes a shot. Guy Demel manages to make a clearance. Corner taken left-footed by Robert Snodgrass from the right by-line to the near post, James Collins makes a clearance.47:16
The ball is crossed by Ricardo Vaz Te.45:31
Andrew Surman produces a cross, Winston Reid makes a clearance.45:13
Carlton Cole produces a cross, save by John Ruddy.45:01
The second half kicks off.45:00 +1:10 Half time
Half Time The first half comes to an end.44:57
Grant Holt concedes a free kick for a foul on James Collins. James Collins takes the direct free kick.42:47
Unfair challenge on Robert Snodgrass by Mohamed Diame results in a free kick. Direct free kick taken by John Ruddy.40:25
Strike comes in from Bradley Johnson from the free kick. Javier Garrido has a shot on goal from outside the area which misses left.40:25 Booking
Booking James Collins is given a yellow card.39:37
James Collins gives away a free kick for an unfair challenge on Andrew Surman.38:21
Corner taken left-footed by Robert Snodgrass, Joey O'Brien makes a clearance. Outswinging corner taken left-footed by Andrew Surman played to the near post, Carlton Cole manages to make a clearance.36:44
Carlton Cole handles the ball and concedes a free kick. Free kick taken by John Ruddy.36:15
Simeon Jackson is caught offside. Indirect free kick taken by James Collins.35:06
Mohamed Diame takes a shot. Save by John Ruddy.33:38
Shot by Grant Holt from deep inside the penalty area misses wide to the left of the target.32:32
Foul by Bradley Johnson on Mohamed Diame, free kick awarded. Mark Noble crosses the ball from the free kick right-footed from left channel, save by John Ruddy.31:33
Foul by Carlton Cole on Leon Barnett, free kick awarded. Direct free kick taken by John Ruddy.31:04
Andrew Surman gives away a free kick for an unfair challenge on Guy Demel. Free kick taken by James Collins.30:54
Andrew Surman takes a shot. Blocked by James Collins.30:22
Sebastien Bassong takes a shot. Blocked by Winston Reid.28:49
Robert Snodgrass takes a shot. Save by Jussi Jaaskelainen. Grant Holt takes a shot. James Collins gets a block in.28:02
Corner taken by Robert Snodgrass from the right by-line.27:19
Matthew Taylor takes the inswinging corner, clearance made by Grant Holt.26:52
Ricardo Vaz Te takes a shot. Leon Barnett manages to make a clearance.24:53
Free kick awarded for a foul by Mohamed Diame on Bradley Johnson. Direct free kick taken by Bradley Johnson.24:15
Effort on goal by James Collins from outside the box goes harmlessly over the bar.21:26
The assistant referee signals for offside against Ricardo Vaz Te. Free kick taken by John Ruddy.20:04
Corner taken by Andrew Surman from the left by-line played to the near post, Bradley Johnson takes a shot. Blocked by James Collins.19:21
Mohamed Diame concedes a free kick for a foul on Robert Snodgrass. The free kick is swung in left-footed by Bradley Johnson, Guy Demel manages to make a clearance.18:31
The ball is delivered by Joey O'Brien, Mark Noble takes a shot. John Ruddy makes a save.15:05
Bradley Johnson fouled by Mark Noble, the ref awards a free kick. Direct strike on goal from the free kick comes in from Robert Snodgrass, Ricardo Vaz Te gets a block in.14:49
Centre by Simeon Jackson, Guy Demel makes a clearance.13:54
Simeon Jackson is flagged offside by the assistant referee. Jussi Jaaskelainen takes the free kick.12:36
Ricardo Vaz Te crosses the ball, Carlton Cole takes a shot. The assistant referee flags for offside against Kevin Nolan. John Ruddy restarts play with the free kick. Clearance by Russell Martin.11:49
Andrew Surman sends in a cross, Jussi Jaaskelainen makes a save.10:40
The referee blows for offside. Jussi Jaaskelainen takes the indirect free kick.9:02
The referee blows for offside. Free kick taken by John Ruddy.6:12
Russell Martin concedes a free kick for a foul on Matthew Taylor. Winston Reid restarts play with the free kick.4:58
Effort from the edge of the penalty box by Andrew Surman goes wide of the right-hand upright.3:46
Centre by Guy Demel, save made by John Ruddy.3:19
The ball is swung over by Matthew Taylor.2:03
Matthew Taylor produces a left-footed shot from the edge of the box and misses to the right of the target.1:39
Corner taken by Mark Noble from the left by-line to the near post, clearance made by Russell Martin.0:58
A cross is delivered by Simeon Jackson, Winston Reid manages to make a clearance.0:00
The referee gets the match started.
Live data and text provided by our data suppliers