Postpublished at 22:04 British Summer Time 28 April 2015
... which is claimed expertly by Manuel Neuer.
One more chance?
Lahm and Alonso miss target
Gotze has his penalty saved
Klopp's Dortmund win shootout 2-0
Dortmund into final on 30 May
Bielefeld & Wolfsburg play on Wednesday
Patrick Jennings
... which is claimed expertly by Manuel Neuer.
One more chance?
Robert Lewandowski is looking a bit dreamy after that clash with Mitchell Langerak. Should he be coming back on?
The Bayern medical staff are still talking to him. Dortmund with a corner as we approach the final few minutes...
Agonisingly close for Bayern! Mario Gotze fires the ball just wide with Mitchell Langerak stranded.
The goalkeeper took himself out but taking out Robert Lewandowski in the build-up. The Bayern bench are up in arms and want a penalty. Guardiola's got his fists very tightly clenched indeed.
Bastian Schweinsteiger misses another header! He's free in the box again and even closer than the last one - two yards out? - but Mitchell Langerak does well to block.
There will be more...
Medhi Benatia now goes into the book. Are the home side losing their discipline? They're certainly struggling to find (or re-find) their rhythm.
Pep Guardiola adjusts his trousers, but there's no rip on show tonight. Yet. He's ready.
Mohsin BCFC: This one's going to penalties. Neither side deserves to win. Bayern being careless and Dortmund taking what they can get.
Let us know your thoughts using #bbceurofooty, external on Twitter, or drop us a line on the BBC Sport Facebook page., external
You can also text us on 81111 in the UK only - but please don't forget to include your name and location.
We're probably still heading for penalties though.
The pace of the game has slowed right down, and if there was ever any doubt about Dortmund's intentions then Pierre-Emerick Aubameyang's hoof up the field tells you all you need to know.
But now we do have a red! Kevin Kampl was booked late in the second half - he only came on as a sub - and now walks for a second yellow.
Backs to the wall, noses to the grindstone, etc for Dortmund now...
Sokratis is penalised for a foul on Bastian Schweinsteiger and the home crowd want red. The Greek defender was booked for a foul on Schweinsteiger about five moments ago but the referee sees it differently.
Free-kick Dortmund. We're heading for penalties aren't we?
Back under way after a few hugs, a few pats on the back, and most likely a few firm words.
And half-time in extra-time it is.
What a turnaround we've seen since Bayern were forced out of cruise control. They're even looking vulnerable at the back.
Dortmund are defending in numbers now and are looking to slow it down. Goalkeeper Mitchell Langerak wants to launch it early but is waved down.
Almost calamity at the back for Bayern though as Pierre-Emerick Aubameyang's cross is 'dealt with' by a combination of Manuel Neuer's gloves and Medhi Benatia's face.
Was there a shout? Apart from 'ouch' that is. Benatia looks wobbly. Those are some serious paws.
And from the free-kick Bastian Schweinsteiger has to score! Xabi Alonso's cross finds him just yards out but the Germany international heads agonisingly over.
A real let off for Dortmund.
Bastian Schweinsteiger imposes a bit of experience on the game. He launches himself on a powerful run, surging towards the Dortmund goal, but is cut down by Sokratis.
What they call a good foul. Yellow card.
It's a bit of a phony war so far this extra-time malarkey.
Neither side are creating much to threaten. Will Dortmund settle for penalties? The onus has to be on Bayern you feel.
Another brave intervention from Mats Hummels as Bayern press again. They've started extra-time with the same pattern they started the regular 90 - plenty of possession - but it's all slowed down.
Slow from Dortmund too as Marco Reus is lazy to be caught offside. A chance to break wasted.
Sokratis and Mats Hummels take turns to launch themselves into head-rattling defensive clearances as Bayern look for a way over the top.
Not a lot of subtlety about that.
One change to mention - Dortmund have brought on Sebastian Kehl for Sven Bender. I'm sure there are more tired legs out there though.
We are back under way.
Pep Guardiola's an intense man isn't he? I mean i don't suppose you win so many titles without it.
The Catalan catches Robert Lewandowski unawares with an up-close-and-personal gee-up. Right in his face.
Marco Reus meanwhile, has been getting treatment for cramp.