West Ham were held by Stoke in a scrappy but entertaining goalless draw.
The visitors produced an impressive attacking display to beat Manchester City last week, but could not find the same form again.
Marco van Ginkel, brought in for the injured Xherdan Shaqiri, had Stoke's best chance in the first half but he put wide from close range.
West Ham enjoyed more action in front of goal but they were denied time after time by Stoke goalkeeper Jack Butland.
It means the Hammers have now gone six games without a win in the league - their last victory coming against Chelsea on 24 October - although they have picked up four draws in that period.
Stoke City have now kept seven clean sheets in their last nine Premier League games.
Relive the action from West Ham v Stoke
All the action and reaction from Saturday's Premier League games
Stoke were dealt a blow before the game when Shaqiri was ruled out with a hamstring strain, and they lacked the attacking prowess they showed in their 2-0 win last weekend.
Van Ginkel should have done better when he scuffed wide from Ibrahim Afellay's pass in the first half, while substitute Mame Diouf nearly won it at the end when he went one-on-one with keeper Adrian, who saved with his feet.
Bojan was ineffective up-front, having only two shots all game, while Marko Arnautovic failed to produce the same finishing that saw him score twice against Man City.
Although they lacked attacking flair, their defence was solid once again, with Butland making eight saves.
West Ham have been hit by a number of injuries to key players in recent weeks - the latest casualties Winston Reid and Victor Moses joining Dimitri Payet, Diafra Sakho and Manuel Lanzini on the sidelines.
Manager Slaven Bilic called upon Michail Antonio to make his first Premier League start, and the former Nottingham Forest attacking midfielder impressed for the Hammers.
The 25-year-old had five shots on goal - more than any other player on the pitch - but failed to put it past an in-form Butland.
Andy Carroll made a menace of himself up front, and engaged in a physical battle with defender Ryan Shawcross, but the big England striker was not able to find the killer touch, with only two shots on target.
West Ham boss Slaven Bilic: "Both teams defended well. We hit the post twice and they did once. I'm not happy with the result but it was a fair result.
"Considering the effort we put in I can't be unhappy with my team.
"I can't be happier with our spirit and togetherness and resilience and, at times, our quality."
Stoke manager Mark Hughes: "We're reasonably pleased with the draw.
"I thought we defended really well. Both teams will be comfortable with the point. That's something we can build on.
"[The clean sheet record] is a base and platform to build on. West Ham are a good team and as the home side we knew it was a test for us."
West Ham face managerless Swansea at the Liberty Stadium on Sunday, 20 December while Stoke welcome Crystal palace the day before.
Full Time Match ends, West Ham United 0, Stoke City 0.
90:00 +4:08 Full timeFull Time Second Half ends, West Ham United 0, Stoke City 0.
90:00 +3:58Attempt blocked. Cheikhou Kouyaté (West Ham United) header from the right side of the six yard box is blocked.
90:00 +3:28Corner, West Ham United. Conceded by Ryan Shawcross.
90:00 +2:39Attempt missed. Enner Valencia (West Ham United) right footed shot from more than 35 yards is too high. Assisted by Mauro Zárate.
90:00 +0:17Corner, Stoke City. Conceded by James Collins.
89:47Corner, Stoke City. Conceded by Enner Valencia.
88:20Corner, Stoke City. Conceded by Angelo Ogbonna.
88:17Attempt saved. Mame Biram Diouf (Stoke City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Marko Arnautovic.
86:31Erik Pieters (Stoke City) wins a free kick in the defensive half.
86:31Foul by Nikica Jelavic (West Ham United).
85:29Corner, West Ham United. Conceded by Jack Butland.
85:26Attempt saved. Enner Valencia (West Ham United) right footed shot from outside the box is saved in the top centre of the goal.
84:29Foul by Glen Johnson (Stoke City).
84:29Enner Valencia (West Ham United) wins a free kick in the attacking half.
83:10Attempt blocked. Mauro Zárate (West Ham United) left footed shot from outside the box is blocked. Assisted by Nikica Jelavic.
82:32 SubstitutionSubstitution Substitution, West Ham United. Nikica Jelavic replaces Michail Antonio.
81:33Attempt saved. Enner Valencia (West Ham United) header from the centre of the box is saved in the bottom left corner. Assisted by Andy Carroll with a headed pass.
81:19Mauro Zárate (West Ham United) hits the right post with a right footed shot from outside the box. Assisted by Michail Antonio.
80:32Attempt blocked. Michail Antonio (West Ham United) right footed shot from the centre of the box is blocked. Assisted by Cheikhou Kouyaté.
Corner, Stoke City. Conceded by James Collins.
79:26Attempt blocked. Mame Biram Diouf (Stoke City) left footed shot from the centre of the box is blocked.
79:25Attempt blocked. Charlie Adam (Stoke City) left footed shot from outside the box is blocked. Assisted by Mame Biram Diouf.
79:22Attempt missed. Bojan (Stoke City) left footed shot from the right side of the box misses to the left. Assisted by Jonathan Walters.
79:04Attempt saved. Mame Biram Diouf (Stoke City) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Glen Johnson.
77:37Corner, West Ham United. Conceded by Mame Biram Diouf.
77:07Corner, West Ham United. Conceded by Jack Butland.
71:40Foul by Glenn Whelan (Stoke City).
71:40Mauro Zárate (West Ham United) wins a free kick in the defensive half.
70:58Attempt missed. Mark Noble (West Ham United) right footed shot from outside the box is just a bit too high. Assisted by Mauro Zárate.
70:27Delay over. They are ready to continue.
69:50Delay in match Erik Pieters (Stoke City) because of an injury.
69:17Attempt saved. Andy Carroll (West Ham United) header from the centre of the box is saved in the centre of the goal. Assisted by Mauro Zárate with a cross.
67:55 SubstitutionSubstitution Substitution, Stoke City. Charlie Adam replaces Geoff Cameron.
67:17Attempt missed. Bojan (Stoke City) right footed shot from the left side of the box is too high following a set piece situation.
67:12Attempt blocked. Marko Arnautovic (Stoke City) right footed shot from outside the box is blocked.
66:21 BookingBooking Cheikhou Kouyaté (West Ham United) is shown the yellow card for a bad foul.
66:13Geoff Cameron (Stoke City) wins a free kick in the attacking half.
66:13Foul by Cheikhou Kouyaté (West Ham United).
65:27 SubstitutionSubstitution Substitution, Stoke City. Jonathan Walters replaces Ibrahim Afellay.
63:36Attempt missed. Cheikhou Kouyaté (West Ham United) header from the centre of the box misses to the right. Assisted by Mauro Zárate with a cross following a set piece situation.
63:12 SubstitutionSubstitution Substitution, West Ham United. Enner Valencia replaces Alexandre Song.
62:33 BookingBooking Ibrahim Afellay (Stoke City) is shown the yellow card for a bad foul.
62:25Foul by Ibrahim Afellay (Stoke City).
62:25Cheikhou Kouyaté (West Ham United) wins a free kick in the attacking half.
60:34Attempt saved. Marko Arnautovic (Stoke City) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Ibrahim Afellay.
60:09Attempt saved. Michail Antonio (West Ham United) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Angelo Ogbonna.
58:27Foul by Marko Arnautovic (Stoke City).
58:27Alexandre Song (West Ham United) wins a free kick in the defensive half.
57:13Offside, West Ham United. Adrián tries a through ball, but Michail Antonio is caught offside.
55:33Attempt missed. Michail Antonio (West Ham United) header from the centre of the box is high and wide to the left. Assisted by Aaron Cresswell with a cross.
55:17 SubstitutionSubstitution Substitution, Stoke City. Mame Biram Diouf replaces Marco Van Ginkel.
54:42Foul by Geoff Cameron (Stoke City).
54:42Angelo Ogbonna (West Ham United) wins a free kick in the defensive half.
53:21Attempt missed. Andy Carroll (West Ham United) header from the centre of the box is close, but misses to the left. Assisted by Michail Antonio with a cross.
51:37Foul by Bojan (Stoke City).
51:37Mark Noble (West Ham United) wins a free kick in the defensive half.
48:08Corner, West Ham United. Conceded by Jack Butland.
48:07Attempt saved. Andy Carroll (West Ham United) header from the centre of the box is saved in the bottom left corner. Assisted by Mauro Zárate with a cross.
47:20Corner, West Ham United. Conceded by Ryan Shawcross.
46:49Corner, West Ham United. Conceded by Philipp Wollscheid.
46:47Attempt blocked. Cheikhou Kouyaté (West Ham United) right footed shot from the right side of the box is blocked. Assisted by Mauro Zárate.
45:00Second Half begins West Ham United 0, Stoke City 0.
45:00 +2:08 Half timeHalf Time First Half ends, West Ham United 0, Stoke City 0.
45:00 +1:10Corner, West Ham United. Conceded by Philipp Wollscheid.
45:00 +0:02Bojan (Stoke City) wins a free kick in the defensive half.
45:00 +0:02Foul by Andy Carroll (West Ham United).
44:38Corner, West Ham United. Conceded by Ryan Shawcross.
44:35Attempt blocked. Mauro Zárate (West Ham United) right footed shot from outside the box is blocked.
43:20Foul by Ryan Shawcross (Stoke City).
43:20Andy Carroll (West Ham United) wins a free kick in the attacking half.
42:39Corner, West Ham United. Conceded by Ryan Shawcross.
42:10Marco Van Ginkel (Stoke City) wins a free kick in the defensive half.
42:10Foul by Cheikhou Kouyaté (West Ham United).
38:12Attempt saved. James Collins (West Ham United) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Cheikhou Kouyaté.
38:08Attempt blocked. James Collins (West Ham United) left footed shot from the centre of the box is blocked.
37:21 BookingBooking Erik Pieters (Stoke City) is shown the yellow card for a bad foul.
36:50Foul by Erik Pieters (Stoke City).
36:50Cheikhou Kouyaté (West Ham United) wins a free kick on the right wing.
35:15Philipp Wollscheid (Stoke City) wins a free kick in the defensive half.
35:15Foul by Andy Carroll (West Ham United).
34:15Delay over. They are ready to continue.
33:26Delay in match Andy Carroll (West Ham United) because of an injury.
28:45Attempt missed. Marko Arnautovic (Stoke City) left footed shot from very close range misses to the right. Assisted by Glen Johnson.
23:07Attempt blocked. Ryan Shawcross (Stoke City) header from the centre of the box is blocked. Assisted by Bojan with a cross.
22:31Corner, Stoke City. Conceded by Mauro Zárate.
19:04Foul by Marko Arnautovic (Stoke City).
19:04Alexandre Song (West Ham United) wins a free kick in the defensive half.
16:03Corner, Stoke City. Conceded by James Collins.
16:01Attempt blocked. Ibrahim Afellay (Stoke City) left footed shot from outside the box is blocked. Assisted by Bojan.
13:45Ibrahim Afellay (Stoke City) wins a free kick in the defensive half.
13:45Foul by Alexandre Song (West Ham United).
10:51Attempt missed. Marco Van Ginkel (Stoke City) left footed shot from the centre of the box is close, but misses to the right.
8:41Corner, Stoke City. Conceded by James Tomkins.
5:14Corner, West Ham United. Conceded by Geoff Cameron.
4:56Attempt blocked. Alexandre Song (West Ham United) right footed shot from outside the box is blocked.
4:53Attempt blocked. Michail Antonio (West Ham United) left footed shot from outside the box is blocked. Assisted by Cheikhou Kouyaté.
2:45Attempt saved. Michail Antonio (West Ham United) right footed shot from outside the box is saved in the centre of the goal.
2:19Attempt saved. Cheikhou Kouyaté (West Ham United) right footed shot from outside the box is saved in the bottom right corner. Assisted by Mark Noble.
0:02Bojan (Stoke City) wins a free kick in the attacking half.
0:02Foul by Mark Noble (West Ham United).
0:00First Half begins.
0:00Lineups are announced and players are warming up.
Live data and text provided by our data suppliers