Alemania Aachen 2-1 Mainz
Just four days before their Bundesliga showdown with Dortmund, Mainz slumped to a 2-1 defeat at the hands of 2. Bundesliga side Alemania Aachen. Benjamin Auer put the hosts ahead in the 26th minute and Marco Hoeger doubled their advantage on the hour mark. Adam Szalai pulled one back for the visitors on 68 minutes, but Mainz were unable to complete their rally before full time and slumped to a disappointing defeat.
Eintracht Frankfurt 5-2 Hamburg
Frankfurt sent Hamburg to a shock early exit after die Adler put four goals past Jaroslav Drobny. Goals from Caio (13) and Theofanis Gekas (21) put the hosts comfortably ahead before Mladen Petric pulled one back (23). Gekas completed his brace on the stroke of half-time, and after Petric scored an own goal in the 64th minute, the visitors were all but defeated. Petric atoned for his mistake moments after he netted on his own goal, but the visitors were unable to stage a late rally. Halil Altintop's late penalty capped off a fine result for the hosts, who earned a 5-2 victory.
Hallescher 0-3 Duisburg
Duisburg took no time to find their form, and comfortably sent fourth division outfit Hallescher out of the Pokal. Austrian forward Stefan Maierhofer put the visitors ahead within eight minutes, and after missing a penalty on the half hour mark, added a second in the 34th minute. Ivica Grlic added a late third to round off an impressive result.
Hoffenheim 1-0 Ingolstadt
Vedad Ibisevic was sent off early, but that didn't stop Hoffenheim from advancing at the expense of Ingolstadt. After the Bosnian's dismissal on 39 minutes, the hosts were against the ropes. However, Demba Ba scored the only goal of the match on 63 minutes, and Hoffenheim advanced to the next round.
Elversberg 0-3 Nuernberg
Nuernberg earned a convincing victory over fourth tier side Elversberg. Julian Schieber put the Bavarians ahead two minutes before half-time, and Javier Pinola made it 2-0 in the 50th minute as he converted a penalty. Timmy Simons added a third on 74 minutes as Nuernberg cruised into the next round.
Borussia Moenchengladbach 1-1 Bayer Leverkusen (5-4 pens)
Moenchengladbach have struggled in Bundesliga play, but managed to advance past Leverkusen after penalties. The visitors played well and perhaps deserved to take the lead on 62 minutes, but Patrick Helmes failed to convert a penalty, and the match went to extra time. In the 107th minute, Eren Derdiyok looked to have won it for the visitors, but Mohamadou Idrissou equalised within two minutes. The game eventually went to penalties, in which the only man to miss was (for the second time) Helmes. Christofer Heimeroth saved the Leverkusen striker's spot kick, and Gladbach went on to win the shoot-out.
Chemnitz 1-3 Stuttgart (AET)
Stuttgart had to go to extra time to fend off Chemnitz, but a Martin Harnik hat-trick saw them through. After 73 scoreless minutes, Benjamin Foerster stunned Stuttgart as he delivered the go-ahead goal for Chemnitz. However, six minutes later, Harnik drew level, forcing extra time. In the 95th minute, Andreas Richter received his marching orders, leaving the tiring hosts with a tremendous task. Harnik netted the go-ahead goal in the 106th minute, and completed his hat-trick in the 118th to send Stuttgart to the next round.
Kickers Offenbach 0-0 Borussia Dortmund (4-3 pens)
3. Liga side Offenbach kept their Pokal hopes alive with a gritty victory over Dortmund after penalties. The two sides played 120 minutes and failed to score, but not for lack of effort. Dortmund in particular had more than enough chances to win, but goalkeeper Robert Wulnikowski was in outstanding form, and managed to keep a clean sheet. In penalties, Steffen Haas got the hosts off to a poor start with a miss, but Wulnikowski saved spot kicks from Lucas Barrios and Robert Lewandowski, and Offenbach earned an improbable victory.