Borussia Dortmund 3-2 Paderborn
Borussia Dortmund advanced to the next round of the DFB Pokal with a 3-2 victory over Paderborn in extra-time.
Emre Can put the home side ahead after just six minutes before Jadon Sancho doubled the lead 10 minutes later.
Julian Justvan pulled a goal back for Padeborn on 79 minutes, before a 97th penalty from Prince-Osei Owusu sent the game to extra-time.
Erling Haaland had the final say after netting the winning goal for Dortmund five minutes into the first half of extra-time.
Rot-Weiss Essen 2-1 Bayer Leverkusen
Fourth tier outfit Rot-Weiss Essen produced one of the big shocks of the season after defeating Bayer Leverkusen 2-1 in extra-time.
With regulation time ending goalles, Leon Bailey put the Bundesliga side ahead on 105 minutes.
Oguzhan Kefkir levelled matters three minutes later, before Simon Engelmann netted the famous winner with three minutes left on the clock.
Holstein Kiel 1-1 Darmstadt (Keil won 7-6 on penalties)
Holstein Kiel kept their cup run alive after defeating Darmstadt on penalties.
Seder Dursun cancelled out Janni-Lucca Serra's strike in regulation time to send the clash to extra-time.
While neither could find a winner, the hosts managed to secure the victory via the penalty shoot-out.
Werder Bremen 2-0 Greuther Furth
Werder Bremen secured passage to the next round with a comfortable 2-0 win over Greuther Furth.
Kevin Möhwald opened the scoring on 12 minutes before Felix Agu wrapped up the win in the 76th minute.