Bayern Munich của Hansi Flick đã giành vé vào tứ kết Cúp Quốc gia Đức sau khi có chiến thắng ngược dòng 4-3 trước Hoffenheim trên sân nhà.