Highlights
R. Schröder
0:25
Watch: Tim Kleindienst on 'historic' Heidenheim win
0:25
Watch: Thomas Tuchel baffled by Bayern 'collapse'
Full-time! Heidenheim 3-2 Bayern
© IMAGO/Eduard Martin
Full-time
90'
+ 3
Substitution
87'
Denied!
Müller thwarts Bayern again, the Heidenheim keeper keeping out quick-fire efforts from Zaragoza.
84'
Substitution
83'
Substitution
80'
Heidenheim lead Bayern!
This is nuts! Heidenheim were 2-0 down at the break - now they're 3-2 up! The hosts attack up the right with Traoré. Pieringer takes it on and curls a cross towards the back post, where Kleindienst sends a confident first-time finish past Ulreich.
77'
Changes
Musiala's been quiet by his standards. Choupo-Moting's on for the final 14 minutes or so. Beste also makes way, with Denis Thomalla his replacement.
76'
Substitution
76'
Substitution
75'
Roof the net!
So close from Beste, whose wicked free-kick sails narrowly over Ulreich's crossbar.
72'
Clawed away!
Sessa meets a Beste corner. His header's sneaking in at the near post, before Ulreich throws out a right hand to make the stop.
69'
Wide!
Kane lashes across goal from just inside the Heidenheim area. He's annoyed he didn't at least hit the target.
68'
Tel!
Young Mathys Tel is straight into the action after replacing Gnabry, the French teenager forcing a strong save from Müller.
67'
Substitution
67'
Expected Goals
xGoals
2
0.9
1.36
2
Goals
66'
Nobody home!
Musiala dances free, but his cross sails across the six-yard box and out of play.
60'
Tuchel booked
Bayern's head coach is raging on the sidelines. He's not happy with a decision to award a free-kick against his side.
58'
A fraction!
Kane can't connect with a cross from the right. Gnabry is at full stretch at the back post, but can't make contact, either.
56'
Kane denied!
Müller free Kane, but his shot is beaten away by Kevin Müller in the Heidenheim goal. What a game this is turning into!
51'
Heidenheim are level!
Incredible scenes in Heidenheim as the hosts peg back Bayern! Beste asks the question with a trademark cross into the danger zone, and Kleindienst applies the finish. Bayern's defence were asleep. Just 86 seconds between those two goals!
50'
Impact sub!
Well, well. Bayern are caught out by a long ball from goalkeeper Kevin Müller. Heidenheim win the second ball to send sub Kevin Sessa past Upamecano and through on goal for an emphatic finish.
46'
Injured ref
Match referee Robert Schröder hasn't come back out. Patrick Alt will oversee proceedings in the second half.
46'
Treble change
Schmidt was deep in conversation with Messrs Pieringer, Sessa and Busch before the game resumed. He'll know how quickly things can go south against Bayern.
Kick-off!
45'
+ 2
Substitution
45'
+ 2
Substitution
45'
+ 2
Substitution
Half-time: Heidenheim 0-2 Bayern
© THOMAS KIENZLE
Half-time
45'
+ 1
Easy goal for Bayern
Davies hangs up a cross that Gnabry - standing all alone between the Heidenheim centre-backs - steers home with his head. That's three goals for him since his return from injury.
39'
Kane goal!
The Bayern striker breaks Heidenheim's resistance with his 32nd Bundesliga goal. Gnabry's the provider with a cross from the left, and the finish - from around 12 yards - stands after a VAR review for a possible offside.
39'
SituationGoal
ReviewOffside?
DecisionGoal
38'
Defences on top
2:55
Watch: Vote for your Goal of the Month!
29'
Win probability
0'
68.2 %
Now
63.2 %
20'
Short on chances
Goal attempts
1off target
0on target
1off target
1on target
Kane quiet
© THOMAS KIENZLE
12'
Warning shot
Heidenheim win a corner that's cleared only as far as Föhrenbach on the edge of the Bayern area. He takes aim, but Kim makes a crucial block in front of Ulreich. The hosts do love a set piece - that might be their best bet today.
11'
Close!
Heidenheim surrender possession in their own half. Gnabry fashions space on the left-hand side, before sending over a cross that's got just too much on it for the unmarked Müller at the far post.
9'
Bayern mean business
Possession (%)
2773
4'
Bayern push
A good spell of possession ends with Goretzka having a long-range shot blocked. It felt like all the white shirts were lining up to have a pop, but Heidenheim had nearly everyone back behind the ball.
Kick-off!
Müller milestone
It's 700 up for Thomas Müller today. Only Sepp Maier (707) has made more appearances for the record champions than the great Mr. Bayern.
0:09
Happy days in Heidenheim
0:14
Defensive switch
More on those teams
Lennard Maloney is back in the Heidenheim starting line-up, with the unwell Norman Theuerkauf making way. Adrian Beck, meanwhile, is preferred to Marvin Pieringer. As for Bayern, Tuchel makes three changes to the Klassiker defeat to Dortmund. Minjae Kim and Dayot Upamecano replace Edric Dier and Matthijs de Ligt at centre-back. Serge Gnabry also comes in for the injured Leroy Sané. Manuel Neuer and Kingsley Coman are among the absentees.
Heidenheim starting XI
Müller - Traoré, Mainka (c), Gimber, Föhrenbach - Schöppner, Beck, Maloney - Dinkçi, Beste - Kleindienst
Heidenheim subs
Eicher, Siersleben, Busch, Thomalla, Pick, Sessa, Schimmer, Kühlwetter, Pieringer
Bayern starting XI
Ulreich - Kimmich, Upamecano, Kim, Davies - Laimer, Goretzka - Gnabry, Müller (c), Musiala - Kane
Bayern subs
Peretz, Guerreiro, de Ligt, Dier, Bryan, Tel, Choupo-Moting
Record chaser
© Sebastian Widmann/Bundesliga
2:54
Bayern's GOTM candidates
Tuchel on Heidenheim
© IMAGO/Eibner
Schmidt on Bayern
© imago images / eu-images
Unstoppable Müller
© /IMAGO / ULMER Pressebildagentur
Heidenheim's reason to cheer
The 11th-placed Heidenheim may have won only one of their 11 Bundesliga games in 2024 (in Bremen), but Saturday's hosts have lost fewer games (three) than Bayern (four) in the top tier this year!
3:36
King Kane wants crown
2:03
FCH provide top entertainment
Title slipping away
Bayern's 2-0 home reverse against Klassiker rivals Borussia Dortmund last weekend allowed runaway leaders Bayer Leverkusen to stretch their advantage at the top of the standings to 13 points. Despite that gap, FCB will be keen to keep trying until the last while they also have the task of keeping third-placed Stuttgart - who are snapping at the Bavarians' heels - at bay.
2:03
Six-goal thriller
0:30