Bastian Schweinsteiger hit the post with his penalty and Drogba smashed home the tenth kick to give Chelsea their first Champions League triumph.

Roberto Di Matteo, who was able to field fit again David Luiz and Gary Cahill in the centre of defence, surprisingly included Ryan Bertrand in his starting line-up ahead of Florent Malouda and Michael Essien.

Robben then weaved his way through the Blues defence and let fly, only to see Cech make an instinctive save to flick the ball on to the woodwork.

Gomez squandered another good chance, volleying wide from a Diego Contento cross, as Bayern continued to dominate.

Chelsea finally showed something as an attacking force in the final ten minutes of the first half, and Drogba and Lampard combined to create an opening for Salomon Kalou, but Munich goalkeeper Neuer saved well at his near post.

There was time for Gomez to waste yet another good opportunity before the break, when be blazed over the bar from 15 yards out after clever approach play by Robben and Muller.

Bayern’s domination continued in the opening stages of the second half and they had the ball in the net in the 54th minute, but the offside flag went up against Ribery when he turned Robben’s deflected shot home.

While they controlled possession and territory, the German club began to struggle to create chances when faced with some obdurate defending typified by Cole making blocks from Muller and Toni Kroos within 90 seconds.

Chelsea captain John Terry, who missed the final through suspension, celebrates Chelsea’s win (Pic: Action Images)

The breakthrough finally came in the 83rd minute when Schweinsteiger looped a cross to the far post, where Muller had dropped off Cole. He headed it into the ground and it bounced off the turf and over Cech into the roof of the net.

There looked to be no way back for Chelsea, but their big-game specialist Drogba rescued them with a thundering header into the top corner of Neuer’s goal from Mata’s 88th-minute corner.

Chelsea started extra-time well, but then Drogba was correctly penalised for a foul on Ribery in the box. However, Cech produced a great save to deny Robben from the spot.

Bayern substitute Olic should have won the game in the 108th minute, but rolled the ball tamely across the face of goal when picked out by Philipp Lahm at the back post and the final went to penalties.