The dramatic showdown at the Allianz Arena on May 2, 2026, was more than just a match—it was a heart-stopping display of Bayern Munich’s refusal to quit. In a game that saw Heidenheim nearly pull off the upset of the decade, a 100th-minute equalizer ensured that the points were shared in a thrilling 3-3 draw.
Here is the precise breakdown and analysis of the performance that saved Bayern’s blushes.
Match Information & Goals
- Final Score: Bayern Munich 3–3 1. FC Heidenheim
- Date: May 2, 2026
- Venue: Allianz Arena
- Referee: Frank Willenborg
|
Time |
Event |
Goal Scorer / Details |
|---|---|---|
|
22′ |
⚽ Goal (0-1) |
Budu Zivzivadze (Heidenheim) silences the home crowd early. |
|
31′ |
⚽ Goal (0-2) |
Eren Dinkçi (Heidenheim) doubles the lead after a long ball from Marnon Busch. |
|
44′ |
⚽ Goal (1-2) |
Leon Goretzka (Bayern) curls in a clinical free-kick after Jamal Musiala is fouled. |
|
58′ |
⚽ Goal (2-2) |
Leon Goretzka completes his brace, tapping in from a Michael Olise corner. |
|
76′ |
⚽ Goal (2-3) |
Budu Zivzivadze restores the lead for Heidenheim with a brilliant flick into the corner. |
|
90+10′ |
⚽ Goal (3-3) |
Own Goal (Diant Ramaj). A Michael Olise shot hits the post and deflects off the keeper into the net. |
Tactical Masterstroke: The Halftime Pivot
With Bayern trailing 1-2 and looking vulnerable, manager Vincent Kompany made an aggressive quadruple substitution at the break. Out went Pavlovic, Stanisic, Ndiaye, and Jamal Musiala; in came the heavy hitters: Joshua Kimmich, Michael Olise, Luis Diaz, and Harry Kane.
The impact was immediate. Bayern’s Expected Goals (xG) surged to 2.21, finishing with 23 shots compared to Heidenheim’s efficient 12 shots (2.13 xG).
Key Performers
- Leon Goretzka: The engine of the comeback. His free-kick gave Bayern a lifeline just before the break, and his positioning for the second goal proved vital.
- Michael Olise: The ultimate “impact sub.” He provided the assist for Goretzka’s second and his desperate, curling effort in the 10th minute of stoppage time forced the error that led to the equalizer.
- Budu Zivzivadze (Heidenheim): While he didn’t get the win, his brace made him a historic figure for Heidenheim, nearly toppling the league leaders single-handedly.
- Marnon Busch: Provided both assists for Heidenheim’s first-half goals, exposing Bayern’s high line with precision long balls.
The Climax: Stoppage Time Chaos
The game was delayed by an injury, leading to a massive 10 minutes of added time. Bayern pinned the visitors in their own box, with Joshua Kimmich rattling the post in the 67th minute. The pressure finally told in the final seconds. Olise’s strike was a moment of sheer determination—crashing off the woodwork before a stroke of luck (or destiny) saw it bounce off goalkeeper Diant Ramaj and across the line.
”We showed the mentality of champions, but we shouldn’t have been in that position to begin with.” — Joshua Kimmich (Post-match interview)
Was this the game of the season? Does Vincent Kompany need to rethink his starting rotation before the Champions League semi-final against PSG?

