Didier Drogba scored deep into stoppage time to earn Chelsea a 2-2 draw at Barcelona in a highly charged Champions League Group A match at the Nou Camp on Tuesday.

 Eidur Gudjohsen returned to haunt his former team mates when he scored to put Barcelona 2-1 up after 58 minutes, but Chelsea struck back just before the finish to steal a point.

Barca got off to a dream start when midfielder Deco put them ahead in the third minute with a superb low drive after cutting across the edge of the area, but Chelsea got back in the match when Frank Lampard scored a remarkable equaliser. The England midfielder swivelled around after appearing to take the ball too wide on the byline and then dinked a shot over keeper Victor Valdes and into the far corner from the tightest of angles seven minutes into the second half.

The Icelandic striker, who spent six seasons at Stamford Bridge, stabbed home from close range after a great pass from Ronaldinho 13 minutes into the second half. Drogba struck with three minutes of injury time played leaving Barca in a perilous position. With Werder Bremen winning 3-0 at Levski Sofia, Chelsea have 10 points, Werder have seven and Barcelona five. Levski are out of it with no points from their four games.