Dortmund beats Bayern to reach fourth straight German Cup final

Dortmund's Erik Durm, right, and Dortmund's Marcel Schmelzer celebrate after defeating Bayern Munich at the German Soccer Cup semifinal match between FC Bayern Munich and Borussia Dortmund at the Allianz Arena stadium in Munich, Germany, Wednesday, April 26, 2017. (Matthias Schrader/AP)

MUNICH — Ousmane Dembele’s left-foot strike gave Borussia Dortmund a 3-2 comeback win over defending champion Bayern Munich on Wednesday night and a spot in the German Cup final for the fourth consecutive season.

Marco Reus gave Dortmund the lead in the 19th minute but Bayern took a 2-1 halftime lead in the semifinal with goals from Javi Martinez and Mats Hummels and missed opportunities to increase the margin.

Pierre-Emerick Aubameyang scored the equalizer in the 69th before Dembele fired in off the bar in the 74th for the goal that secured Dortmund a spot in the May 27 against Eintracht Frankfurt at Berlin.

Eintracht Frankfurt reached the German Cup final for the first time in 11 years with a win on penalties against Borussia Moenchengladbach the previous night.

[relatedlinks]

When submitting content, please abide by our submission guidelines, and avoid posting profanity, personal attacks or harassment. Should you violate our submissions guidelines, we reserve the right to remove your comments and block your account. Sportsnet reserves the right to close a story’s comment section at any time.