Bayern Munich cruised into the German Cup third round with a 6-0 demolition of second division Ingolstadt on Wednesday while holders Schalke 04 needed two late goals to beat Karlsruhe SC 2-0. Bayern forward Nils Petersen, replacing Mario Gomez, scored twice as coach Jupp Heynckes fielded a largely second string team following Sunday's league defeat by Hanover 96. Thomas Mueller's deflected shot gave Bundesliga leaders Bayern a 33rd-minute lead and David Alaba added a second. After Petersen's double Marvin Matip added an own goal, deflecting in Brazilian defender Rafinha's close-range effort, Japanese Takashi Usami hit Bayern's sixth goal in the final minute in front of 63,000 fans. Hertha Berlin had to wait for more than an hour to achieve the breakthrough against Rot-Weiss Essen but finally ran out 3-0 winner against the fourth division side. Mainz 05 goalkeeper Christian Wetklo saved a penalty by Didier Ya Konan with the last kick of extra time to give his team a 1-0 win at Hanover 96.