Sebastian Kehl scored a stunning extra-time winner as Borussia Dortmund progressed to the semi-finals of the DFB-Pokal with a 3-2 win over Hoffenheim on Tuesday.
Dortmund, last year's beaten finalists, were made to work hard for their place in the last four, despite Neven Subotic giving them an early lead with a smart strike.