Inspirado pela vitória heróica do Arminia Bielefeld diante do Bayer Leverkusen (2-1) no dia anterior, o Estugarda recebeu e venceu o Leipzig por 3-1 e qualificou-se para a final da Taça da Alemanha.

O encontro não podia ter começado melhor para a equipa da casa. Aos 5', na sequência de um pontapé de canto, Angelo Stiller esperou pacientemente à entrada da área que a bola sobrasse para o pé direito e desferiu um volley monumental para inaugurar o marcador.

Em desvantagem no marcador na estreia do novo treinador Zsolt Low, o Leipzig assumiu o controlo da partida, mas após uma defesa apertada de Nubel aos 15', não conseguiu materializar o domínio em oportunidades para marcar o golo do empate.

Aos 57', Woltemade confirmou o ditado popular. O Leipzig não reestabeleceu a igualdade e acabou por sofrer o segundo da partida, após uma combinação entre o avançado alemão e Demirovic.

Benjamin Sesko ainda reduziu aos 62', mas a noite era mesmo do Estugarda. Ao minuto 73, Jamie Leweling aproveitou uma confusão na área após a marcação de um pontapé de canto para enviar a turma comandada por Sebastian Hoeness para a primeira final da Taça da Alemanha desde a temporada 2012/2013, quando perdeu por 2-3, frente ao Bayern de Munique.

No palmarés do Estugarda contam-se três Taças da Alemanha, conquistadas em 1953/1954, 1957/1958 e 1996/1997. Na última vitória na competição, o adversário na final foi o Energie Cottbus, que militava no terceiro escalão. 28 anos depois, surge nova hipótese para voltar a ser feliz contra uma equipa que disputa o mesmo escalão.