Defending champion Werder Bremen labored to beat second-division Eintracht Trier 3-1 in extra time and reach the quarterfinals of the German Cup with two goals from Daniel Jensen on Tuesday.
Jensen opened the scoring in the fifth minute, but Antun Labat leveled for the visitors. Jensen notched the winner in injury time of the first period of extra time, and Ivan Klasnic scored the another goal as time ran out. Bremen also won the Bundesliga title last season.
Arminia Bielefeld got two goals from Ervin Skela to reach the last eight for the first time in the club's 99-year history by beating second-division Karlsruhe 4-0.
Hannover dealt another setback to Borussia Dortmund, knocking out the financially strapped club 1-0 on a goal from Silvio Schroeter.
Hannover's Thomas Christiansen and Dortmund's Ewerthon missed penalties in the final 10 minutes. Dortmund, lagging behind in the Bundesliga, lost one chance of reaching a potentially lifesaving lucrative European competition next season.
The amateur side of Bayern Munich, a farm team that competes in the third division, beat another third-division team, Braunschweig, 3-2, paced by two goals from Paolo Guerrero.
The other four third-round games are slated for Wednesday, with the featured match pitting Bayern Munich against Stuttgart.