Holders Bayern Munich twice gave up a lead goal with one goal before crashing out of the German Cup 6-5 after penalties to second-class Holstein Kiel on Wednesday after a 2-2 draw after extra time in the second round match.
Both sides converted all five spot-kicks before Bayern Marc Roca had saved his effort and Fin Bartels put in the winning penalty.
Bayern went through Serge Gnabry in the 14th minute and Thomas Muller should have doubled the lead as he fired over the crossbar from three yards out.
The champion’s defense has been leaky throughout the season with their most goals conceded after 15 games in the league since 1981, and Kiel struck at the break in the 37th minute when Bartels beat defender Niklas Sule in a sprint to score.
Despite making five changes to the team that wasted a two-goal lead to lose 3-2 to Borussia Monchengladbach in the Bundesliga on Saturday, coach Hansi Flicks Bayern continued to be vulnerable at the back.
Bayern’s Leroy Sane made a successful breakthrough on the left after 48 minutes and should have leveled the score, but instead he clipped it over the bar.
Bayern, who won five titles in 2020 including the Champions League, hit the woodwork through Jamal Musiala before the hosts struck with Hauke Wahl’s last gasping head to send the game into extra time.
Kiel, who next face Darmstadt 98, kept cool in the shot to beat Bayern at this stage of the German Cup for the first time since 2000.
“We lost to underdogs and they did everything they could,” Muller said. “We had chances in the first half, but we made mistakes and Kiel punished us.
“They were very effective, but we should have won the game. We’re out and it’s bitter.”