Bayern Munich eased into the second round of the German Cup with a 3-1 win at Nottingen.
Bayern needed just five minutes to open the scoring after Felix Zachmann was penalised for handball, and Arturo Vidal made no mistake from the spot to score his first goal since signing from Juventus.
But there was a momentary shock for the Bundesliga champions, as Nottingen sent the Panoramastadion into raptures when Niklas Hecht-Zirpel levelled in the 16th minute.
Parity lasted little more than 60 seconds, however, as Mario Gotze arrowed a shot into the bottom corner from the edge of the box.
The victory was wrapped up nine minutes later as Robert Lewandowski pounced on the loose ball after Jerome Boateng's shot was blocked.
Thomas Tuchel enjoyed his first competitive victory as Borussia Dortmund boss as Chemnitzer were dispatched 2-0.
Pierre-Emerick Aubameyang scored the opener in the 26th minute, Henrikh Mkhitaryan providing the cross for him to head home.
Dortmund had to wait until the 82nd minute to ensure their safe passage into the next round, as Mkhitaryan curled home past Chemnitzer goalkeeper Kevin Kunz.
Jena upset Hamburg 3-2 thanks to Johannes Pieles' extra time-winner.
Justin Gerlach put the fourth-tier side ahead with a poorly defended free kick in the 15th before Albin Ekdal equalized in the 48th, though TV replays showed the ball was out of play before Ivo Ilicevic crossed.
Velimir Jovanovic restored Jena's lead in the 58th, but Michael Gregoritsch scored in the fourth minute of injury time to take the game to extra time.
Mainz beat third-division Energie Cottbus 3-0, and Hannover defeated fourth-tier Hessen Kassel 2-0 thanks to goals from Salif Sane and Kenan Karaman.
Nils Petersen scored four goals as Freiburg routed fifth-tier Barmbek-Uhlenhorst 5-0, while another second-division team, Bochum, thrashed fifth-tier Salmrohr by the same score.
Fourth-tier Unterhaching upset promoted Bundesliga side Ingolstadt 2-1, second-division Paderborn won 2-1 at fourth-tier Luebeck, and second-division Heidenheim routed fourth-tier FK Pirmasens 4-1.
Second-division sides Sandhausen and Fortuna Duesseldorf needed penalties to advance after being held scoreless by fourth-tier opposition. Sandhausen defeated Bahlinger SC 5-3 and Duesseldorf beat local rival Rot-Weiss Essen 3-1. Both Sandhausen and Duesseldorf finished with 10 men.
Second-division Kaiserslautern defeated third-division rival Hansa Rostock 5-4 on penalties. Former Kaiserslautern striker Marcel Ziemer's penalty miss proved the decisive one.