Olise’s 100th-minute equaliser rescues Bayern in 3-3 thriller against Heidenheim
Leon Goretzka’s double and a last-gasp own goal by goalkeeper Diant Ramaj spare the champions a humiliating home defeat before their Champions League semifinal decider against PSG.
PAKISTAN —
Key facts
- Bayern Munich drew 3-3 with last-placed Heidenheim at the Allianz Arena on Saturday, May 2, 2026.
- Michael Olise scored the equaliser in the 10th minute of stoppage time (90+10') after his shot hit the post and bounced off goalkeeper Diant Ramaj's back into the net.
- Leon Goretzka scored twice for Bayern, first with a direct free-kick in the 43rd minute and then a close-range finish in the 57th minute.
- Budu Zivzivadze scored twice for Heidenheim (24' and 76'), and Eren Dinkçi added another (33') to give the visitors a 2-0 and later a 3-2 lead.
- Heidenheim played its 100th Bundesliga match; Patrick Mainka has played every minute of those 100 games.
- Bayern coach Vincent Kompany made seven changes to the starting XI from the team that lost 5-4 to PSG in the Champions League semifinal first leg.
- The draw leaves Heidenheim on the verge of relegation, while Bayern had already secured the Bundesliga title.
- Goretzka earned Man of the Match with 52% of the vote, leading all players with six shots.
A frantic finale at the Allianz Arena
Bayern Munich escaped with a 3-3 draw against bottom-placed Heidenheim on Saturday, thanks to a 100th-minute equaliser from Michael Olise that deflected off goalkeeper Diant Ramaj’s back. The result, played out in front of a restless home crowd, was a severe blow to Heidenheim’s fading hopes of Bundesliga survival. For Bayern, already crowned champions, it was a ragged performance that raised alarms ahead of Tuesday’s Champions League semifinal second leg against Paris Saint-Germain. Heidenheim, needing points to stay alive in the relegation fight, took a shock 2-0 lead inside 33 minutes. Budu Zivzivadze opened the scoring in the 24th minute, heading in unmarked from a corner, and Eren Dinkçi doubled the advantage nine minutes later after a perfectly weighted through ball from Marnon Busch. Bayern’s defence looked disjointed and vulnerable throughout the first half.
Goretzka’s double drags Bayern back
Leon Goretzka pulled one back just before half-time with a superb direct free-kick from 25 metres, curling the ball over the wall and into the top corner after Jamal Musiala was fouled by Niklas Dorsch. The goal gave Bayern a foothold, and Kompany responded at the break by sending on Harry Kane, Michael Olise, Luis Díaz and Joshua Kimmich — four of the seven players he had rested from the PSG defeat. Goretzka equalised in the 57th minute, bundling the ball over the line from close range after Olise’s corner found him at the back post. Bayern pressed for a winner, with Kimmich hitting the post from distance and goalkeeper Jonas Urbig making a crucial save to deny Dinkçi. But Heidenheim struck again in the 76th minute: Zivzivadze drove forward on the left, beat Olise and curled a fine finish into the top corner to restore the visitors’ lead.
Olise’s last-gasp intervention
Bayern threw everything forward in the closing stages. Olise struck the crossbar from a corner in the 83rd minute. Deep into stoppage time, Heidenheim defender Jonas Föhrenbach suffered a head injury and returned with a heavily bandaged nose, delaying the game and underlining the visitors’ desperation to hold on. But in the 100th minute, Olise’s shot from the edge of the area hit the post, bounced back off Ramaj’s back and trickled over the line. The goal was officially recorded as an own goal by Ramaj. It had a goal probability of just 3 percent, the lowest of any goal in the match. For Heidenheim, it was a devastating blow: they had been minutes away from a famous victory that could have revived their survival hopes.
Kompany’s rotation gamble backfires
Vincent Kompany made seven changes to the team that started the 5-4 Champions League loss to PSG, leaving Manuel Neuer, Dayot Upamecano, Alphonso Davies, Joshua Kimmich, Olise, Díaz and Harry Kane on the bench. The decision was clearly aimed at preserving key players for Tuesday’s semifinal decider, but it left Bayern disjointed and lacking rhythm. It was the third consecutive match in which Bayern trailed at half-time, following the PSG defeat and a 4-3 comeback win at Mainz the previous weekend. “It was the mentality, the belief,” Kompany said after the match. “Of course, we can do many things better, but we must not forget that the lads gave everything in the end to avoid losing the game. We have to take that with us into the next match.” The coach’s substitutions — bringing on four starters at once — did spark a second-half improvement, but the performance was far from convincing.
Heidenheim’s survival hopes hang by a thread
For Heidenheim, the draw was a bitter result. The club was playing its 100th Bundesliga match, and captain Patrick Mainka has been an ever-present in all of them. Coach Frank Schmidt made only one change from the previous game, bringing in Bayern loanee Arijon Ibrahimović for Adrian Beck. The visitors defended resolutely for long periods and created the better chances on the counter-attack, but they could not hold on. The result leaves Heidenheim on the verge of relegation. With only a few matches remaining, the point may not be enough to keep them in the top flight. The xG data reflected the game’s flow: Bayern had an expected goals total of 1.85, while Heidenheim’s was 2.54, indicating that the visitors created the better chances overall.
PSG looms as the ultimate test
Bayern now turn their attention to Tuesday’s Champions League semifinal second leg against Paris Saint-Germain, trailing 5-4 from the first leg. The performance against Heidenheim will do little to inspire confidence, but the late equaliser at least preserved an unbeaten league run. Kompany will hope that the return of his rested stars — Neuer, Davies, Kimmich and Kane — can restore the cohesion that was missing on Saturday. Goretzka, named Man of the Match with 52 percent of the vote, will be key. He led all players with six shots and his two goals were vital. But Bayern’s defensive frailties, exposed repeatedly by Heidenheim’s direct play, will be a major concern against a PSG attack that scored five times in the first leg. The champions must find a way to tighten up if they are to overturn the deficit and reach the final.
A result that reveals deeper flaws
The scoreline flattered Bayern. For long stretches, they were outplayed by a team fighting for survival. The 3-3 draw masked a performance that was disjointed in attack and porous in defence. Kompany’s rotation policy, while understandable, disrupted the team’s rhythm and exposed the lack of depth in certain positions. The fact that Bayern needed a 100th-minute own goal to salvage a point against the league’s last-placed side is a stark warning. Heidenheim, meanwhile, can take pride in a display that deserved more. They showed courage, organisation and quality in front of goal. But football can be cruel, and the manner of the equaliser — a freak deflection off the goalkeeper — will haunt them. For Bayern, the focus must now be on PSG. If they repeat this performance on Tuesday, their Champions League campaign will be over.
The bottom line
- Bayern Munich salvaged a 3-3 draw against last-placed Heidenheim with a 100th-minute own goal by goalkeeper Diant Ramaj.
- Leon Goretzka scored twice (one free-kick, one close-range) and was named Man of the Match with 52% of the vote.
- Heidenheim led 2-0 and 3-2 through goals from Budu Zivzivadze (2) and Eren Dinkçi, but could not hold on.
- Vincent Kompany made seven changes to the starting XI, resting key players ahead of the Champions League semifinal second leg against PSG.
- The draw leaves Heidenheim on the verge of relegation, while Bayern had already secured the Bundesliga title.
- Bayern have trailed at half-time in three consecutive matches, raising defensive concerns before the PSG decider.
- Heidenheim played its 100th Bundesliga match; Patrick Mainka has played every minute of those 100 games.





Varun Chakaravarthy's 3 for 36 triggers SRH collapse as KKR keep playoff hopes alive with seven-wicket win
Rohit Sharma’s Gesture After Accidental Hit on Ground Staff Steals Show as MI Face Playoff Pressure

Suryakumar Yadav Wins Toss, Elects to Bowl as Rohit Sharma Returns for MI Against LSG
