In the 83rd minute of play, German international Thomas Mueller headed Bayern into a deserved lead until Didier Drogba in the 88th minute got an equalizer with a header.
In the penalty shoot-out, while Drogba conceded a penalty in the third minute of extra-time for a clumsy foul on Franck Ribery, former Chelsea player Arjen Robben saw his penalty saved by Petr Cech in the Chelsea goal.
Drogba stepped up to rifle home the winning penalty for Chelsea after earlier saving his side with an equalising goal two minutes from time to cancel out what looked like a winner from Thomas Mueller as the match finished at 1-1.
Bayern midfield maestro Bastian Schweinsteiger miss in their final kick gave Drogba a chance to clinch the shoot-out 4-3 just as Chelsea goalkeeper Petr Cech also saved brilliantly from Ivica Ovic to get Chelsea back into the shoot-out after Juan Mata had missed the Premier League side’s opening effort.
Chelsea coach Roberto Di Matteo has proved his efficiency in handling the players beyond reasonable doubts.