West Ham held out for a 0-0 draw as Chelsea had their Premier League title ambitions checked on a frustrating night at Stamford Bridge.
Adrian produced a stunning early save, touching Oscar's shot against the crossbar, but the busy night the visiting goalkeeper might have expected never truly materialised.
Chelsea dominated the play and Demba Ba was also denied by the woodwork late on, but the home side were persistently thwarted by a West Ham defence as tenacious as it was deep-lying.
Andy Carroll also provided a muscular outlet in attack on an evening only soured by events elsewhere for manager Sam Allardyce, as Sunderland's win over Stoke City left them two points from safety.
Chelsea are a further point shy of the Premier League summit after Manchester City claimed top spot with victory at Tottenham Hotspur.
John Obi Mikel replaced David Luiz in the Chelsea midfield – Jose Mourinho's only alteration to the XI that beat Manchester United 3-1. Carroll's inclusion was one of five changes made by West Ham boss Allardyce.
Carroll appeared eager to make up for time lost in an injury-ravaged campaign and was a muscular presence throughout the opening period. The former Liverpool forward had a penalty claim rejected when he tangled with Cesar Azpilicueta in the sixth minute.
Adrian made a magnificent fingertip save in the ninth minute, touching Oscar's arching strike on to the crossbar.
The visitors served warning of their set-piece threat when Petr Cech plunged to his right to keep out a header from the recalled James Tomkins and Kevin Nolan was unable to readjust and convert the rebound.
Tomkins was called into action at the other end in the 15th minute, successfully coaxing Samuel Eto'o into blazing over after Eden Hazard deftly nodded Branislav Ivanovic's searching ball backing into the former Barcelona striker's path.
West Ham frustrated their hosts admirably for the majority of the half, but Adrian was forced into a brace of sharp saves on the stroke of the interval from John Terry and Eto'o.
Carroll once again found referee Neil Swarbrick uninterested in a penalty shout when he appeared to be struck by Terry's flailing arm – an incident that punctuated sustained Chelsea pressure in the first 10 minutes of the second half.
Adrian and the massed defensive ranks before him held firm in the face of speculative efforts and when Ramires found space in the box he badly miscued his half-volley.
The Brazilian was outdone in the blooper stakes by Carroll's wretched 60th-minute air shot, but the attack buoyed West Ham, briefly sparking them as an attacking force.
Frank Lampard, who netted in Chelsea's 3-0 win over his former club in November, was introduced in place of Azpilicueta and almost had an immediate 64th-minute impact as Tomkins and Matt Taylor sprawled to block a trademark drive.
It was then Hazard's turn to flash wide and Lampard found himself crowded out by Taylor once more - Chelsea's evening descending into one of repetitive disappointment.
Frustratingly for Mourinho, his men waited until stoppage time to genuinely rally – Ba prodding against the post and Lampard drawing a stunning save either side of Eto'o slamming home amid confusion after a free-kick was awarded in the West Ham box.
|12||J. Obi Mikel|
|Coach: José Mourinho|
for Azpilicueta 63'
for J. Obi Mikel 63'
for Oscar 80'
|League Two Preview: Scunthorpe eye promotion while relegation battle heats up|
|Rode vows to succeed at Bayern|
|Poyet bemoans injury woes|
|Messi is mentally fatigued, says former Barca coach|
|Pellegrini has no regrets over Kompany|
|Olsson confident of fitness ahead of City test|
|Deschamps: We must proves ourselves at the World Cup|
|Milan must trust in youth, says Maldini|
|Martinez: We have that winning mentality|
|Jenkins: We need to survive and regroup|
|A-League Preview: Victory, Mariners favourites to stay alive|
|Beckham´s Miami stadium plans face opposition|
|Casillas, Real full of confidence|
|K-League Preview: Jeonnam, Jeonbuk do battle|
|CONCACAF Champions League: Cruz Azul 0 Toluca 0|
|Dortmund relieved to beat Wolfsburg|
|Arsenal sack Alfaro|
|Mineiro lose patience with tardy Anelka|
|Unfinished Sao Paulo stadium handed to Corinthians|
|Ranieri ignoring speculation|
|Giroud regaining confidence, says Wenger|
|Poyet: ´I´m not going to quit´|
|Allardyce laments costly defensive errors|
|Wenger delighted with Arsenal spirit|
|Coupe de France: Rennes 3 Angers 2|
|Football League Wrap: Barnsley off the bottom, Luton promoted|
|AFC Champions League Wrap: Guangzhou suffer shock defeat, Yokohama beat Jeonbuk|
|Premier League: Arsenal 3 West Ham 1|
|DFB-Pokal: Borussia Dortmund 2 Wolfsburg 0|
|Dyer: Bust-up claims blown out of proportion|
|Gundogan extends Dortmund contract|
|Laudrup backs Messi to shine in Copa final|
|Pellegrini: Liverpool defeat changes nothing|
|I have picked most of Italy squad - Prandelli|
|Mannone must wait for contract talks|
|Alex confident on new PSG deal|
|Wilmots signs four-year Belgium extension|
|Liverpool unites for Hillsborough anniversary|
|Nuremberg confirm Ott signing|
|Amalfitano keen on Premier League stay, says agent|
|Reinartz undergoes Achilles surgery|
|Villa suspend two backroom staff|
|Guardiola reveals Neuer doubt|
|Ancelotti urges Real to cut out errors|
|Fulham have seen the light, says Richardson|
|Chelsea interest in Costa ´normal´ - Simeone|
|Martino: Puyol could return against Real|
|Toure out for two weeks|
|Ronaldo to miss Copa del Rey final|
|Allardyce reveals Drmic scouting mission|
|Iniesta ´convinced´ of Copa del Rey success|
|Hillsborough behind emotional Gerrard reaction|
|Premier League to investigate Cardiff leak claims|
|Juve continue Scuffet praise|
|Returning players can aid survival, says Brunt|
|Martinez cools Barkley rumours|
|We do not go to Munich to swap shirts - Runjaic|
|Pulis eyes permanent deal for Ince|
|Ireland pens new Stoke deal|
|Llorente, Giovinco not getting carried away|
|Allardyce: Emirates expense behind Arsenal slump|
|Gago´s World Cup hopes hit|
|Treat Norwich like best team in the world, says Gerrard|
|Guidolin: Juventus were the better team|
|Sammer issues Bayern warning|
|Montanier warns Rennes ahead Angers clash|
|Berlusconi blocked Chelsea transfer, says Pirlo|
|Guzan: Villa desperate to reward fans|
|Anelka´s future remains unclear|
|Grobbelaar still haunted by Hillsborough disaster|
|Hecking: Wolfsburg can hurt Dortmund|
|Schuster questions Malaga´s effort|
|Paraguay Division Profesional Wrap: Libertad maintain unbeaten run|
|Inter confirm Torres interest|
|Pirlo: I thought about quitting|
|Swansea play down ´brawl´ reports|
|MLS Preview: Red Bulls, Timbers near breakthrough win|
|La Liga: Athletic Bilbao 3 Malaga 0|
|Conte relieved after Juve victory|
|Primeira Liga: Estoril 1 Pacos de Ferreira 0|
|Championship: Reading 1 Leicester City 1|
|Serie A: Udinese 0 Juventus 2|
|Klopp underlines importance of hard work|
|Doping case against Acerbi dismissed|
|Turkish Super Lig Wrap: Fenerbahce move step closer to title|
|Strootman vowing to come back stronger|
|Russian Premier League Wrap: Hulk treble sends Zenit top as Lokomotiv held|
|Rafinha handed three-match ban|
|FIFPro prepare for legal battle|
|Premier League Preview: Everton v Crystal Palace|
|Rangel calls for Swansea unity|
|Gazidis questions FA Cup final ticket allocation|
|Pieters admits World Cup dream is unlikely|
|Pardew defiant in face of criticism|
|Benitez pleased with Mertens´ progression|
|Coupe de France Preview: Guingamp v Monaco|
|Copa del Rey Preview: Barcelona v Real Madrid|
|Khedira returns to Real training|
|Helsingborg-Djurgarden fixture will not be replayed|
|Martinez expects tough Palace test|
|All is well with Messi, insists Zubizarreta|
|Solskjaer calls for focus ahead of relegation run-in|
|Knee injury rules Willems out for the season|
|Premier League Preview: Manchester City v Sunderland|
|Faulkner calls for Villa to ´pull together´|
|DFB-Pokal Preview: Bayern Munich v Kaiserslautern|
|Chelsea experience could be key, says Cech|
|Hertha make Cigerci loan permanent|
|Bayern secure Rode signature|
|Davies: Hull can shock Arsenal|
|Pulis still wary of relegation|
|Puyol ´would stay´ at Barca|
|Nainggolan hopeful of World Cup spot|
|West Ham still not safe, says Allardyce|
|Traore agrees Monchengladbach switch|
|Olic set for Wolfsburg stay|
|Koscielny, Rosicky in contention for Arsenal return|
|Ancelotti refuses to rule Ronaldo out of Copa final|
|Poyet bemoans ´fundamental problems´|
|Sammer refutes Mandzukic exit rumours|
|Podolski reveals frustration at Arsenal role|
|Leverkusen have work to do, says Lewandowski|
|Montolivo plays down Europa League chances|
|PSG not over Chelsea defeat, claims Blanc|
|Title race not over, says Demichelis|
|Matches turn to finals for Simeone|
|Gerrard ready for ´biggest month of career´|
|Godin hopes Costa can stay fit|
|CONCACAF Champions League Preview: Cruz Azul v Toluca|
|Argentina Primera Division Wrap: Jara, Carrillo combine in Estudiantes win|
|Colombia Primera A Wrap: Atletico Nacional edge clear|
|Liga MX Wrap: Cruz Azul lead cut, Toluca edge Leon|
|Venezuela Primera Division Wrap: Mineros continue El Vigia´s woeful season|
|Liga del Futbol Profesional Boliviano Wrap: Real Potosi slip out of top four|
|Ecuador Primera A Wrap: Independiente miss chance, Emelec held|
|Costa Rica Primera Division Wrap: Saprissa tighten grip on top spot|
|Chile Primera Division Wrap: Colo Colo continue dominance|
|Uruguay Primera Division Wrap: Penarol overhaul Fenix|
|Serie A Wrap: Milan, Inter, Torino win as race for Europe hots up|
|Cavani has mind on World Cup, says Blanc|
|Benfica´s Oblak suffers concussion|
|Seedorf paying no attention to Serie A table|