Bundesliga club Freiburg came from a goal down to beat second division Kaiserslautern 2-1 in extra time on Sunday and advance to the German Cup seco
Bayer Leverkusen crashed out of the German Cup first round on Saturday, following a shock 4-3 loss to third division's Elversberg.
Borussia Dortmund made a winning start to their season, cruising to a 3-0 victory over hosts 1860 Munich in the German Cup first round on Friday.
RB Leipzig defeated Freiburg 4-2 on penalties in a vibrant German Cup final on Saturday, bringing Domenico Tedesco's side their first major trophy.
RB Leipzig have been the Bundesliga's form team since Christmas, but they need Saturday's DFB-Pokal (stream on ESPN+) to cement that progress.
RB Leipzig will play Freiburg in the German Cup final after a last-gasp goal by substitute Emil Forsberg gave them 2-1 home win over Union Berlin.
Freiburg struck three times in the first half to beat second-tier Hamburg SV 3-1 away and reach the German Cup final.
Holders Borussia Dortmund suffered a shock exit from the German Cup against second-tier side St Pauli, losing 2-1 in the third round on Tuesday.
Borussia Monchengladbach sensationally struck three times in the opening 21 minutes to demolish German champions Bayern Munich 5-0 on Wednesday.
Borussia Dortmund substitute Thorgan Hazard scored twice to guide the German Cup holders to a 2-0 home victory over Ingolstadt on Tuesday.