Cesc Fabregas scored twice to earn Chelsea a point against high-flying West Ham at Stamford Bridge.
A sensational early strike from Manuel Lanzini put the Hammers ahead, before Spain international Cesc Fabregas fired the hosts level on the stroke of half time.
Andy Carroll scored straight after arriving as a substitute, only for Fabregas to grab his second with time running out.
The result proved to be a fair one as the Hammers looked full-value for their Champions League challenge.
Loic Remy nearly squeezed the hosts in front early on, with his effort from a tight angle kicked away by West Ham's Adrian.
But it was the visitors who took the lead in the 17th minute when Argentinian Lanzini received the ball 25 yards out and fired a curling effort well beyond Thibaut Courtois.
Kenedy, who reminded everyone that he was Brazilian with some lovely dribbling throughout, came the closest to equalising after firing wide on his weaker right foot.
Aaron Cresswell might have extended the Hammers' lead after his effort was deflected wide by Branislav Ivanovic after a wonderful backheel from Lanzini set him up.
But the Blues hauled themselves back into the game in first half injury time when Fabregas whipped a stunning free-kick into the top corner.
And Dimitri Payet nearly put the visitors back in front within 90 seconds of the restart, with his cross-shot from the left cleared off the line by John Terry.
The Blues captain’s close range header forced a fine save by Adrian, before Cresswell rocketed an effort off the bottom of the crossbar following a fine break-away.
But it was Andy Carroll, on as a substitute just a minute earlier, who scored next after a sublime ball from Payet picked him out, and he slotted beyond the helpless Courtois.
The Spaniard got his second just two minutes from the end, however, when Ruben Loftus-Cheek was brought down in the box, and Fabregas coolly dispatched the spot-kick.
And Loftus-Cheek scuffed an effort wide with seconds remaining as the Blues were forced to settle for a point.