David Bentley missed a sitter as West Ham United dropped their first away points of the season in a bruising derby at Millwall.
Sam Allardyce's side were left to rue their wasteful finishing after Bentley somehow dragged his shot wide late on when it looked easier to score.
Henri Lansbury, who almost scored from the kick-off, also had a shot cleared off the line.
Millwall had chances too, with Liam Trotter at fault.
The Hammers made the short trip across the Thames to face their bitter rivals on the back of three straight away wins and looking to go top of the Championship.
Off the pitch there was no repeat of the crowd trouble which marred the Carling Cup meeting between the sides at Upton Park two years ago.
On the field, there were plenty of casualties with James Tomkins limping off, Julien Faubert spitting out blood after catching a stray elbow and Tamika Mkandawire bandaged up with a head injury - all in the first 20 minutes.
Straight from kick-off, Lansbury looked up and saw home goalkeeper David Forde adjusting the net behind his goal, apparently unaware the game had begun. Fortunately for Forde, the 40-yard shot flew just wide of the empty goal.
Millwall recovered from that shaky opening and went close to scoring three times in the first half.
By then West Ham had also been denied after Lansbury's shot in the area was bravely headed off the line by Paul Robinson.
Bentley's big moment arrived in the 75th minute when Faubert's low shot was palmed across goal by Forde.
But the former England winger, in only his second appearance for West Ham, somehow dragged his effort wide.