As expected, Bayern Munich and Borussia Dortmund produced an epic DFB Pokal semi-final.
The Allianz Arena was enraptured as Robert Lewandowski gave Bayern the lead with his third successive goal against his former club.
Pierr-Emerick Aubameyang pulled Dortmund level with 15 minutes to go of normal time.
Arjen Robben came on for 20 minutes and got injured whilst another substitute, Kevin Kampl of Dortmund, was sent off in extra-time.
The penalties were epic!
Phillip Lahm slipped. Ilkay Gundogan scored. Xabi Alonso slipped. Sebastian Kehl scored. 2-0 Dortmund.
Then Mitch Langerak pulled off an awesome save from Mario Gotze. It was all one way until Manuel Neuer saved from Mats Hummels.
Bayern were coming back into it! Maybe! Then Neuer smashed the bar and Jurgen Klopp and Borussia Dortmund celebrated like madmen!!!!
A vine of the four Bayern Munich misses follows the full shoot-out videos below.