Hoffenheim have ended Bayern Munich's 32-match unbeaten run, inflicting on them a first loss in any competition since December.
Bayern Munich's 32-match unbeaten run across all competitions has come to an end in a deserved 4-1 defeat at Hoffenheim, also halting a run of 14 consecutive Bundesliga wins.
Hansi Flick's men were taken to extra-time before winning the UEFA Super Cup against Sevilla on Thursday, but in Sinsheim three days later the champions were far from their best as they missed the opportunity to claim a record 11th successive Bundesliga away win.
Hoffenheim were far superior to Bayern in the first half, with the visitors arguably lucky to only trail by one goal at the interval as Joshua Kimmich pulled one back after Ermin Bicakcic and Munas Dabbur had put the hosts 2-0 up.
Joshua Zirkzee, starting to allow Robert Lewandowski a rest, hit the crossbar early in the second period, though it only provided a momentary boost as Andrej Kramaric put the result beyond Bayern with two goals in the final 13 minutes to inflict a first defeat on the champions since December, and in emphatic style.
Perhaps still recovering from their exploits on Thursday, Bayern looked particularly sluggish early on and Hoffenheim deservedly took the lead as Bicakcic glanced home Dennis Geiger's corner delivery.
That shock was not enough to jolt Bayern into life and eight minutes later they trailed 2-0 – Benjamin Pavard inadvertently put Dabbur through on goal as he tackled Christoph Baumgartner, and the Israel striker lifted a disguised chip over Manuel Neuer.
Bayern survived two more scares before capitalising through Kimmich's gorgeous 20-yard effort that went in off the bar in the 36th minute.
Hoffenheim's intensity remained impressive after the restart and they went close twice in quick succession through Dabbur early on.
Bayern almost made the most of those let-offs when Zirkzee hit the bar from an acute angle just prior to being replaced by Lewandowski, as Flick attempted to force the issue.
That change failed to bring the desired improvement and Hoffenheim restored their two-goal lead through Kramaric, who held off Jerome Boateng after receiving Ihlas Bebou's pass and swept into the bottom-left corner.
A determined run from Bebou then resulted in Neuer tripping him in the area, allowing Kramaric to seal a stunning victory from the spot.