There were surprises galore in the DFB-Pokal with Regionalliga side Havelse stealing the show by eliminating Nurnberg in extra time.
Despite Alexander Esswein's early opener, the Bundesliga team required Robert Mak's 80th-minute equaliser to see them into extra time.
But Marc Vucinovic struck early in the second extra period for Havelse to add to Christoph Beismann and Patrick Posipal's goals in normal time and see the Pelikans through.
Hamburg were also humbled as they twice squandered the lead as they were dumped out 4-2 by third-tier side Karlsruhe.
First-half goals from Marcus Berg and Maximilian Beister gave the visitors the upper hand but Koen van der Biezen and Selcuk Alibaz scored equalisers.
And Karlsruhe then stunned their illustrious opponents with two goals in the final 12 minutes from Martin Stoll and Elia Soriano to secure their spot in the second round.
Werder Bremen crashed out after extra time to Preussen Munster, also from the third tier, after Matthew Taylor's remarkable hat-trick.
The American equalised twice to ensure extra time after first Eljero Elia and then Niclas Fullkrug had given Werder the lead.
And Dima Nazarov put the hosts 3-2 ahead before Werder had Sokratis Papastathopoulos sent off and Taylor grabbed his third late on.
Eintracht Frankfurt had Kevin Trapp sent off inside 20 minutes as they were embarrassed 3-0 by second-tier Erzgebirge Aue.
Thomas Paulus scored from the resulting penalty and Jakub Sylvestr's double ensured there was no way back for the Bundesliga side, despite the dismissal of Aue's Oliver Schroder at 2-0.
Regionalliga side Wormatia Worms beat Hertha Berlin 2-1.
Tim Bauer set the minnows on their way with a third-minute penalty and, despite Sandro Wagner's equaliser, Romas Dressler's winner sent the Worms into the next round.
Sergio Pinto and Jan Schlaudraff scored twice apiece as Hannover cruised past Nottingen 6-1 and Julian Draxler and Ciprian Marica did likewise in a 5-0 win for Schalke over Saarbrucken, while 1860 Munich enjoyed a 6-0 success against Hennef with six different goalscorers.
Aalen beat 2.Bundesliga rivals Ingolstadt 3-0 and Paderborn were beaten 3-1 by third-division Arminia Bielefeld after late goals from Patrick Schonfeld and Thomas Hubener.