Produced fine first-half save from an offside Cole header but looked shaky all afternoon against long-distance Lampard strikes.
Provided some eye-catching blocks and interceptions. Ex-Chelsea defender should have put Stoke ahead in second minute from a corner.
Slotted in and performed solid job against Malouda and when Anelka drifted wide. Produced wonder save from thumped shot in second half.
Fought for physical dominance with Drogba. Showed good understanding with Huth as the pair swept up for each other.
Left badly exposed by Drogba's speed and anticipation for the Ivorian's leveller. Knew he should have done better. Unwittingly set-up Walters' solo effort with a punt up-field. Made way for Collins in injury-time.
Genuine threat against the rusty Bosingwa. His cross at start of second half should have been slammed home by wing partner Pennant.
Used trickery and pace to keep Cole honest at the back. Should have put Stoke ahead at start of second half when he had time to shoot past Cech but was denied by goalkeeper's legs. Hooked for Fuller at death.
Added invention alongside the agricultural Delap. Probed Chelsea's defence with range of passing. Tired and replaced by Whitehead.
No long throw-ins to talk about but battled with Lampard and Essien in the centre of the park.
Constant threat. Robbed Luiz and scored fine opening goal as he slotted confidently past Cech. Loitered in space between Chelsea's defence and midfield and was rarely picked up.
Handful all afternoon. Stood on Luiz and tried to force mistakes from the Brazilian. Pounced on Terry mistake in first-half but denied clear run on goal by the recovering England captain.
Let down by defence in front of him for Walters' fine opener. Used feet to brilliantly save from Pennant at start of second half. Produced two world class stops from Wilson and Huth just past hour mark. Remarkable performance.
Should have put Chelsea level when incorrectly waved onside by the linesman but could only head at Begovic. Pushed forward again and teed up Ramires but the assistant didn't repeat his mistake. Booked.
The curse of the Premier League Player of the Month struck the Brazilian as he was caught daydreaming by Walters for the opener. Struggled to get to grips with Stoke's physical front-line at the start but grew to the task. Educational experience.
Potentially thrown in for his attacking threat but made few incursions forward. Left Luiz alone too often to handle Jones. Hooked for Ivanovic. Booked.
Held Luiz's hand in the opening stages and almost suffered a similar embarrassment when he weakly cleared into Jones' path. Instantly made up for mistake with fine defending to snub out striker.
Inventive but not influential enough. Story of a season that has seen just one goal since November. Ended three-game scoring streak against Stoke.
Has been a different player since the turn of the year and continued to be an influential presence for the Blues. Made way for more attack-minded Kalou.
Fine volley from 25-yards was nearly fumbled into Anelka's path. Rallied the troops and dragged Chelsea into the contest.
Outfoxed by Walters for the goal. Vacated area in front of defence too often to allow the striker to threaten.
Peripheral but dangerous. Inch-perfect cross picked out Drogba to level scores. Had earlier seen centre blazed over by the Ivorian. Sacrificed for Torres.
There's no need to rely on Torres when Drogba is about. Ended Chelsea's month-long Premier League wait for a goal from a striker when he expertly headed past Begovic.
- 27 C. Nash
Dug in during final minutes after injury-time introduction.
- 28 A. Wilkinson
Thrown on in 85th minute and marshalled midfield to keep Chelsea out.
- 14 D. Pugh
- 15 S. Diao
Although only introduced in stoppage time, should have found winner when he headed Etherington cross wide.
- 22 R. Turnbull
Only made instant impact when glanced header in 80th minute led to scramble for Drogba shot.
- 19 Paulo Ferreira
- 12 J. Obi Mikel
- 18 Y. Zhirkov
Came on in 61st minute but only noticeable moment was poor dive late in stoppage time.
Thrown on in 61st minute but £50 million man was nowhere again. Any chance of a refund?