FRANKFURT, Germany (AP) — Bayer Leverkusen needed extra-time goals from Hakan Calhanoglu and Stefan Kiessling to beat second-division Kaiserslautern 2-0 on Tuesday for a place in the quarterfinals of the German Cup.
Ciro Immobile scored twice for Borussia Dortmund to advance 2-0 over third-division Dynamo Dresden.
Elsewhere, Hoffenheim won 2-0 at second-division Aalen and Freiburg edged Cologne 2-1 in the only match between two Bundesliga clubs.
Leverkusen was eliminated by Kaiserslautern last season and only sealed victory when Kiessling pounced on a huge mistake by Kaiserslautern's defense.
Immobile notched two despite suffering a cut under his right eye in the first half, scoring in the 50th and 90th. Dortmund's star forward Marco Reus left the match early after taking a knock to his knee.