Borussia Dortmund were crowned 2017 DFB Cup champions after beating Eintracht Frankfurt 2-1 in Berlin. Retrace their way to glory below..

Final

After losing three consecutive DFB Cup finals, Dortmund banished the hoodoo to get their hands on Germany ‘s domestic cup for the one-fourth fourth dimension – and first since 2012. Ousmane Dembele struck early for BVB, but Frankfurt levelled before the break through Ante Rebic. Pierre-Emerick Aubameyang scored the winner from the penalty topographic point 23 minutes from time .

Semi-final results

Bayern Munich 2-3 Borussia Dortmund

Borussia Dortmund came from 2-1 down to beat Bayern Munich in a shudder last-four find at the Allianz Arena. Goals from Javi Martinez and Mats Hummels gave Bayern a half-time lead after Marco Reus had poked BVB ahead, but Pierre-Emerick Aubameyang and Ousmane Dembele struck after the break to seal BVB ‘s invest in the final .

– © gettyimages / Alexander Hassenstein

Bayern Munich 3-0 Schalke

Schalke had drawn 1-1 in Munich in early February but there was to be no repeat on the first sidereal day of March. Robert Lewandowski put Bayern in front man after only three minutes and the polish external set up Thiago Alcantara who headed home 13 minutes late. Lewandowski then all but sealed the holders ‘ place in the last four when he got his thirtieth goal of the season on 29 minutes. On-loan Bayern defender Holger Badstuber did not enjoy his come back to the Allianz Arena – he was sent off with 13 minutes left .

Hamburg 1-2 Borussia Mönchengladbach

Gladbach ‘s strong shape under Dieter Hecking continued as second-half penalties from captain Lars Stindl and Raffael helped the visitors get past Hamburg. USA external Bobby Wood got a deep consolation finish for the hosts but Gladbach are now one step away from reaching the final for the first time since 1995 – when the Foals won the rival for the one-third time .

Eintracht Frankfurt 1-0 Arminia Bielefeld

The Eagles put aside their disappointing function of mannequin in the Bundesliga to reach the DFB Cup semi-finals thanks to a narrow gain at home to second-tier equip Bielefeld. Danny Blum scored the lone finish of the game adenine early as the sixth minute, and although the visitors pushed for an equalizer they were unable to level the score. Cancer survivor Marco Russ made a late appearance as a substitute for the dwelling team .

Last 16 results

Borussia Dortmund 1-1 Hertha Berlin (Borussia Dortmund won 3-2 after a penalty shoot-out)

Ousmane Dembele, Pierre-Emerick Aubameyang and Gonzalo Castro scored from the spot for BVB, while Salomon Kalou, Vladimir Darida and Fabian Lustenberger all missed from 12 yards for Hertha. Dortmund had been reduced to ten men in extra-time when Sokratis had been sent off. In a taut, tense 90 minutes, Kalou had put Hertha ahead in the inaugural half, but Marco Reus equalised for the hosts within three minutes of the resume .

Hannover 96 1-2 Eintracht Frankfurt

Frankfurt booked their place in the last eight, although not without some belated drama. Lukas Hradecky saved an injury-time penalty from Salif Sane after the Eagles had been forced to come from behind in the second menstruation. Martin Harnik put Hannover ahead just after the break, before Taleb Tawatha and Haris Seferovic turned the tables on the hosts .

SV Sandhausen 1-4 FC Schalke 04

Schalke romped into the quarter-finals courtesy of a comfortable win at the Hardtwaldstadion. Goals from Alessandro Schöpf, Daniel Caliguiri and Naldo had the visitors 3-0 up at half-time, and although Andrew Wooten cut the deficit in the 64th infinitesimal, Markus Weinzierl ‘s english had the last laugh when Yevhen Konoplyanka scored with 20 minutes left. Sportfreunde Lotte 2-0 TSV 1860 Munich

Hamburger SV 2-0 1. FC Köln

USMNT striker Bobby Wood was inspirational in HSV ‘s victory, having a hand in the build-up to Gideon Jung ‘s opener in the fifth minute, before scoring an excellent finish himself in the second half. FC Astoria Walldorf 1-1 DSC Arminia Bielefeld ( Bielefeld won 5-4 after a penalty shoot-out )

FC Bayern München 1-0 VfL Wolfsburg

Douglas Costa ‘s deflected fall was enough for the holders against Bundesliga rivals and 2014/15 winners VfL Wolfsburg .

SpVgg Greuther Fürth 0-2 Borussia Mönchengladbach

First-half goals from Oscar Wendt and Thorgan Hazard fired Gladbach through to the quarter-finals at the expense of second-tier Fürth, who had Adam Pinter sent off in the 18th minute .

Second round results

Sportfreunde Lotte 2-2 Bayer 04 Leverkusen ( Lotte won 4-3 after a penalty shoot-out ) Leverkusen twice went ahead, but were doubly pegged back, before Lotte prevailed in a dramatic penalty shoot-out. SC Freiburg 3-3 SV Sandhausen ( Sandhausen won 4-3 after a penalty shoot-out ) Freiburg came from 3-1 down in normal clock to force an supernumerary half-hour, but after no further goals were scored, the second-tier outfit held their steel from the spot. Hallescher FC 0-4 Hamburger SV A first-half couple from Bobby Wood helped Hamburg into the last 16. Eintracht Frankfurt 0-0 FC Ingolstadt 04 ( Frankfurt won 4-1 after a punishment shoot-out ) The two top-flight outfits could not be separated in normal or in extra clock time, but the hosts kept their cool from the spot to secure a place in the third base round. FC St. Pauli 0-2 Hertha Berlin The capital-city side easily prevailed thanks to goals from Mitchell Weiser and Valentin Stocker. Borussia Mönchengladbach 2-0 VfB Stuttgart Gladbach avoided a potential banana hide by beating high-flying second-tier side Stuttgart thanks to goals from Fabian Johnson and Lars Stindl. FC Astoria Walldorf 1-0 SV Darmstadt 98 Darmstadt slipped up at fourth-division Walldorf and exited the DFB Cup at the second vault. 1. FC Heidenheim 1846 0-1 VfL Wolfsburg Mario Gomez ‘s goal early in the second-half ensured that the 2015 DFB Cup winners progressed to the stopping point 16. SpVgg Greuther Fürth 2-1 1. FSV Mainz 05 Leading 1-0 in the close stages, Mainz threw away their advantage in the concluding ten minutes and were knocked out by second-tier Fürth. 1. FC Nürnberg 2-3 FC Schalke 04 Leading 3-0 at half-time, the Royal-Blues survived a second-half panic to bible their slate to the final 16. 1. FC Köln 2-1 TSG 1899 Hoffenheim ( after extra time ) Anthony Modeste scored in extra time to knock his former baseball club out of the DFB Cup and send the Billy-Goats into the following round off. FC Bayern München 3-1 FC Augsburg Philipp Lahm, Julian Green and David Alaba were on aim for the holders, who eased by bavarian rivals Augsburg. Borussia Dortmund 1-1 1. FC Union Berlin ( Dortmund won 3-0 after a penalty shoot-out )

BVB were given an almighty scare by the second-tier Berlin side, but Roman Weidenfeller ‘s penalty heroics ensured that Die Schwarz-Gelben would progress .

Other results

SG Dynamo Dresden 0-1 DSC Arminia Bielefeld Würzburger Kickers 0-0 TSV 1860 Munich ( 1860 Munich won 4-3 after a penalty shoot-out ) Hannover 96 6-1 Fortuna Düsseldorf

First round results

Eintracht Trier 0–3 Borussia Dortmund Borussia Dortmund attacker Shinji Kagawa scored a brace and newcomer Andre Schürrle got his first goal for the golf club as BVB eased into the second round aside to Trier. Thomas Tuchel ‘s charges started brilliantly, and once Kagawa had opened the grade in the one-eighth minute the result of the game was never in doubt. Zwickau 0–1 Hamburger SV New Hamburg signing Alen Halilovic enjoyed a dream debut for the Red Shorts, scoring the merely goal of the game in the seventieth minute, just seven minutes after entering the slope. The Bundesliga side dominated the huge majority of the meet but could not put away their chances to give themselves greater breathing room. 1. FC Magdeburg 1-1 Eintracht Frankfurt ( Frankfurt won 4-3 after a punishment shoot-out ) Eintracht Frankfurt needed a punishment shoot-out to get past 1. FC Magdeburg, after Branimir Hrgota ‘s early on goal was cancelled out late on. Makoto Hasebe and Omar Mascarell missed their spot-kicks excessively, but fortunately for the Eagles, their hosts were even less accurate in the MDCC-Arena. SpVgg Unterhaching 3-3 1. FSV Mainz 05 ( Mainz won 4-2 after a punishment shoot-out ) 1. FSV Mainz 05 needed a penalty shoot-out to beat SpVgg Unterhaching after a remarkable late rejoinder from the Bavarians forced extra-time. Mainz appeared to be heading into the moment round when goals from Jhon Cordoba ( 21 ‘ ), fabian Frey ( 64 ‘ ) and Yunus Malli ( 88 ‘ ) gave them a 3-1 lead, but their hosts scored two recently goals to level. Giulio Donati was sent off in extra-time, but Mainz made no more mistakes with two penalty misses for Unterhaching seeing them beaten. 1. FC Germania Egestorf-Langreder 0-6 TSG 1899 Hoffenheim Bayer 04 Leverkusen made hard cultivate of booking their place in the second round with Javier ‘Chicharito ‘ Hernandez and Karim Bellarabi scoring in a 2-1 succeed at SC Hauenstein. The fifth-division hosts showed no signboard of the back-to-back kill which had blighted the get down to their league season as they pushed Roger Schmidt ‘s men all the way. SC Hauenstein 1-2 Bayer 04 Leverkusen Bayer 04 Leverkusen made hard influence of booking their place in the second cycle with Javier ‘Chicharito ‘ Hernandez and Karim Bellarabi scoring in a 2-1 win at SC Hauenstein. The fifth-division hosts showed no signal of the back-to-back frustration which had blighted the begin to their league season as they pushed Roger Schmidt ‘s men all the way. Bremer SV 0-7 SV Darmstadt 98 SV Darmstadt 98 were unable to take excessively much gladden out of their 7-0 win over Bremer SV since they besides lost Aytac Sulu to what appeared to be a serious injury. Antonio Colak ( 18 ‘, 45 ‘, 58 ‘ ) netted a hat-trick with Marcel Heller ( 40 ‘ ), Jerome Gondorf ( 56 ‘ ) and Sven Schipplock ( 87 ‘ ) providing the other goals for Norbert Meier ‘s men, with an own goal rounding things off. Sportfreunde Lotte 2-1 SV Werder Bremen Bremen got to within touching distance of the final last year, but their DFB Cup adventure ended in round of golf one this time with Zlatko Junozuvic ‘s goal not adequate to prevent Viktor Skripnik ‘s men from going down to a 2-1 kill at Sportfreunde Lotte. SSV Jahn Regensburg 1-1 Hertha Berlin ( Hertha won 6-4 after a punishment shoot-out ) Hertha Berlin needed a penalty shoot-out to get past Jahn Regensburg, although they were precisely minutes away from elimination in convention time before Mitchell Weiser brought them flat. Salomon Kalou kept his aplomb to convert the decisive spot-kick after Rune Jarstein saved Regensburg ‘s foremost sudden-death campaign. FC Erzgebirge Aue 0-0 FC Ingolstadt 04 ( Ingolstadt won 8-7 after a penalty shoot-out ) 120 minutes were not enough to separate Aue and Ingolstadt, and 14 penalties could not separate the two teams either. In the goal, it was Tobias Levels who converted the decisive penalty to put the Bavarians through on a dramatic night. FC Carl Zeiss Jena 0-5 FC Bayern München FC Bayern München are through to the following round of the DFB Cup after a convert 5-0 victory against Regionalliga side Carl Zeiss Jena. Robert Lewandowski ( 3 ’, 34 ’, and 43 ’ minute ) scored a hat-trick in the first half to put the reign champions 3-0 up after 45 minutes. Arturo Vidal ( 72 ’ ), and Mats Hummels ( 77 ’ ) scored the other two goals. FV 1893 Ravensburg 0-2 FC Augsburg Over in Ravensburg, FC Augsburg cruised into the future polish with a 2-0 victory against fifth-tier FV Ravensburg. Ja-Cheol Koo put Augsburg ahead precisely inside the half-hour, and Raul Bobadilla removed any doubt as to who would advance, making it 2-0 with a little over 20 minutes left. SV Drochtersen/Assel 0-1 Borussia Mönchengladbach In the far north of Germany, Borussia Mönchengladbach had their bring cut out against Regionalliga outfit SV Drochtersen/Assel. The Champions League participants only progressed to the second round of the DFB Cup thanks to Julian Korb ‘s second-half affect. BFC Preussen 0-7 1. FC Köln Gladbach ‘s great rivals 1. FC Köln had no such fuss, making sparkle work of sixth-division BFC Preussen. The goals came from Konstantin Rausch, Anthony Modeste, Dominic Maroh, Marcel Risse, Artjoms Rudnevs and Yuya Osaka, who weighed in with a stimulate. FC 08 Villingen 1-4 FC Schalke 04 Markus Weinzierl got off to a winning begin in his first competitive out as coach of FC Schalke 04. The Royal Blues sauntered into the future round thanks to goals from Dennis Aogo, newly signing Breel Embolo, a 35-yard scorcher from Johannes Geis and Klaas-Jan Huntelaar. SV Babelsberg 03 0-4 SC Freiburg Newly-promoted SC Freiburg warmed up nicely for their return to the top flight with a comfortable victory in Babalsberg. Vincenzo Grifo put the visitors ahead from the descry after barely 20 minutes and that moderate was never seriously threatened. Grifo grabbed a moment goal, sandwiched in between strikes from Janik Haberer and Florian Niederlechner. Dynamo Dresden 2-2 RB Leipzig ( Dynamo Dresden won 5-4 after a penalty gunfight ) Bundesliga raw boys RB Leipzig fell at the beginning hurdle after a substantial cup fight in their tie at neighbours Dynamo Dresden. Ralf Hasenhüttl ‘s side looked to be cruising at half-time after racing into a 2-0 run thanks to goals from Marcel Sabitzer and Domink Kaiser. But the dwelling side hit back after the break to level the scores and take the game into extra-time. There were no further goals and the match went gloomy to penalties. The Bundesliga 2 equip held their nerve from the point, converting all their penalties. FSV Frankfurt 1-2 VfL Wolfsburg VfL Wolfsburg are through to the adjacent round after defeating promoted Bundesliga 2 side FSV Frankfurt 2-1. Frankfurt ‘s Steffen Schäfer gave Wolfsburg the go with an own goal in the one-fifth minute, before dutch striker Bas Dost made it 2-0 to Wolfsburg 11 minutes late. Frankfurt made it 2-1 shortly after half-time, but a convinced performance by the Wolves never left any doubt, and despite the constrict scoreline, Wolfsburg were always in tear .

Other results

Kickers Offenbach 2–3 Hannover 96 (AET) SC Paderborn 1–2 SV Sandhausen Eintracht Norderstedt 1-4 SpVgg Greuther Fürth MSV Duisburg 1-2 1. FC Union Berlin SG Wattenscheid 09 1-2 1. FC Heidenheim FC Astoria Walldorf 4-3 VfL Bochum 1848 (AET) VfB Lübeck 0-3 FC St Pauli Viktoria Köln 1-1 1. FC Nürnberg (Nürnberg won 6-5 after a penalty shootout) Hallescher FC 4-3 1. FC Kaiserslautern Rot-Weiss Essen 2-2 Arminia Bielefeld (Bielefeld won 5-4 after a penalty shootout) FC Würzburger Kickers 1-0 Eintracht Braunschweig TSV 1860 Munich 2-1 Karlsruher SC FC 08 Homburg 0-3 VfB Stuttgart

FC Hansa Rostock 0-3 Fortuna Düsseldorf