Arjen Robben scored an injury-time winner to send Bayern Munich into the quarter-finals of the DFB Pokal, securing a 2-1 win at second division side Bochum, while Borussia Dortmund are also through after defeating Fortuna Dusseldorf 5-4 on penalties.
Bochum midfielder Giovanni Federico had given the hosts a shock lead on 26 minutes, but Toni Kroos levelled seven minutes into the second half after linking well with Mario Gomez.
Jupp Heynckes's Bavarians had to scrap against an enthusiastic young Bochum side, but Franck Ribery helped find the breakthrough as he set up Robben's 91st-minute winner.
Dortmund, meanwhile, were reduced to ten men following the first-half sending-off of Patrick Owomoyela, and were pushed all the way by their hosts, who are top of the second division. However, Dortmund goalkeeper Roman Weidenfeller denied Thomas Broeker in the shoot-out, and Ivan Perisic went on to score the decisive kick to take the Bundesliga champions through.
Nurnberg slid out to second tier Greuther Fuerth, going down 1-0 while Borussia Dortmund, suffering an extensive injury crisis and eager for the winter break to start, are in action later at second dvision near neighbours Fortuna Duesseldorf.
Tomorrow's standout match pits high-flying Borussia Moenchengladbach against holders Schalke, who are also going well in the league.