For match photos, scroll to PHOTOSTREAM above left; for match stats, click on the stats tab. Manager reaction below and press conferences can be viewed by clicking the above icons.
West Ham United held out for a 0-0 draw as Chelsea had their Barclays 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, though he was called upon to deliver some very late heroics.
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 miscued his half-volley.
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 a disallowed attempt amid confusion after a free-kick was awarded in the West Ham box.
Chelsea manager Jose Mourinho: “It's difficult to play a match when only one team wants to play. Because West Ham need points they came here the way they did.
“I'm happy with my players. In 2nd half the West Ham keeper saved a lot but also other players without gloves saved a lot.
“My respect to West Ham's spirit and effort but my team tried everything so I cannot complain about my players.”
West Ham United manager Sam Allardyce: “If we deal with Oscar, Willian and Eden Hazard then you've got a great chance. Our keeper didn't have many efforts to save in the 90 minutes. [Chelsea manager] Jose [Mourinho] is going to say 'how you play like this?' We're in a relegation battle, we can't play like Man United and get beat 3-0."
|13 Apr 2014||v Swansea (A)|
|11 Feb 2014||v West Brom (A)|
|08 Feb 2014||v Newcastle (H)|
|03 Feb 2014||v Man City (A)|
|22 Mar 2014||v Arsenal (H)|
|05 Apr 2014||v Stoke (H)|