Olise’s 100th-minute equalizer rescues Bayern in 3-3 draw with Heidenheim
Bayern Munich needed a rebound off the goalkeeper in the 10th minute of stoppage time to avoid a shock defeat to the Bundesliga’s last-placed side, a result that leaves Heidenheim on the brink of relegation.

KUWAIT —
Key facts
- Michael Olise scored in the 100th minute to make it 3-3 after his shot hit the post and bounced off goalkeeper Diant Ramaj’s back into the net.
- Leon Goretzka scored twice for Bayern, including a direct free-kick from 25 meters and a close-range finish in the 57th minute.
- Heidenheim’s Budu Zivzivadze scored twice, opening the scoring in the first half and restoring the lead in the 76th minute.
- The match was Heidenheim’s 100th in the Bundesliga; Patrick Mainka has played every minute of those games.
- Bayern coach Vincent Kompany made seven changes from the team that lost 5-4 to PSG in the Champions League semifinal first leg.
- Heidenheim remains in last place, now on the verge of relegation after failing to secure a vital win.
- Bayern’s xG was 1.85 versus Heidenheim’s 2.54, reflecting the visitors’ superior chances.
A dramatic finish at the Allianz Arena
Bayern Munich escaped with a 3-3 draw against last-placed Heidenheim on Saturday after Michael Olise scored with the last kick of the game in the 100th minute. The result was a severe blow to Heidenheim’s hopes of Bundesliga survival, while Bayern avoided an embarrassing defeat ahead of their Champions League semifinal second leg against Paris Saint-Germain. The match was Heidenheim’s 100th in the Bundesliga, and defender Patrick Mainka has played every single minute of those games. The visitors needed points to keep their relegation hopes alive, and for much of the match they seemed destined to earn a famous victory.
Heidenheim’s early dominance
Bayern dominated possession in the opening exchanges, but Heidenheim struck first. Midway through the first half, Marnon Busch played a lofted ball back into the penalty area following a corner, and Budu Zivzivadze, left unmarked, flicked the ball past Jonas Urbig from close range. Heidenheim doubled their lead nine minutes later when Busch played a perfectly weighted through ball for Eren Dinkçi, who rounded Urbig and tapped the ball over the line. Bayern struggled to break through Heidenheim’s well-organized defense until Jamal Musiala was fouled by Niklas Dorsch in a dangerous position in the 43rd minute. Leon Goretzka stepped up and curled a superb direct free-kick over the wall and into the top corner from around 25 meters, reducing the deficit to 2-1 at halftime.
Kompany’s bold substitutions
Bayern coach Vincent Kompany responded to the half-time deficit by making four substitutions, bringing on Harry Kane, Michael Olise, Luis Díaz and Joshua Kimmich. The changes immediately increased Bayern’s intensity, but Heidenheim goalkeeper Diant Ramaj denied Jackson with a fine save in the 55th minute, and Busch cleared off the line to prevent Minjae Kim from scoring. Goretzka equalized shortly before the hour mark, bundling the ball over the line from close range after Olise’s corner found him at the back post. Kimmich struck the right post from distance, and Urbig produced a crucial save to deny Dinkçi from close range. Despite Bayern’s pressure, Heidenheim restored their lead with a little under 15 minutes left when Zivzivadze drove forward on the left flank, beat Olise and curled a fine finish into the top corner to make it 3-2.
A remarkable conclusion
Bayern pushed desperately for an equalizer, with Olise striking the crossbar from a corner in the 83rd minute. A lengthy stoppage in injury time followed an injury to Heidenheim’s Jonas Föhrenbach, who returned to the pitch with a heavily bandaged nose, underlining how desperate the visitors were to hold on. In the 100th minute, Olise’s shot struck the post, bounced off the back of goalkeeper Ramaj and trickled over the line to earn Bayern a share of the spoils. The goal was later recorded as an own goal by Ramaj. The match statistics showed Bayern’s expected goals (xG) at 1.85 compared to Heidenheim’s 2.54, reflecting the visitors’ superior chances. The lowest goal probability of the match was Olise’s equalizer at 3 percent.
Relegation threat for Heidenheim
The draw leaves Heidenheim on the verge of relegation. Despite taking the lead twice, they failed to secure a vital win that could have boosted their survival hopes. Heidenheim coach Frank Schmidt made just one change from the previous match, bringing in Bayern loanee Arijon Ibrahimović for Adrian Beck. Bayern, already crowned Bundesliga champions, have now trailed at halftime in three straight games, including their 5-4 loss to PSG in the first leg of their Champions League semifinal and last weekend’s 4-3 win in Mainz, where they faced a three-goal deficit. Kompany made seven changes to the team that started against PSG, with Manuel Neuer, Dayot Upamecano, Alphonso Davies, Joshua Kimmich, Michael Olise, Luis Díaz and Harry Kane all initially on the substitutes’ bench.
Focus shifts to PSG
Bayern now turn their attention to the second leg of their Champions League semifinal against Paris Saint-Germain, which they trail 5-4 after a dramatic first leg. Kompany said after the match, “It was the mentality, the belief. 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 performance against Heidenheim raised concerns about Bayern’s defensive solidity and ability to recover from deficits, but the late equalizer may provide a psychological boost. Leon Goretzka, who scored twice and earned the Man of the Match award with 52 percent of the vote, led all players with six shots and his efforts proved crucial in preventing what would have been a disappointing home defeat.
A costly missed opportunity
For Heidenheim, the draw felt like a defeat. They had the better chances and led twice, but could not hold on. The match was a microcosm of their season: competitive but ultimately unable to secure the points needed to escape the relegation zone. With time running out, every point is precious, and this one slipped away in the most agonizing fashion. The Bundesliga Match Facts highlighted Heidenheim’s efficiency: their xG of 2.54 was significantly higher than Bayern’s 1.85, and Budu Zivzivadze earned 379 Fantasy points for his two goals. But football is not played on paper, and the visitors left Munich with only one point instead of three.
The bottom line
- Michael Olise’s 100th-minute equalizer, which went in off goalkeeper Diant Ramaj’s back, saved Bayern from a shock defeat.
- Leon Goretzka scored twice, including a superb free-kick, and was named Man of the Match.
- Heidenheim’s Budu Zivzivadze scored twice, but his team remains last and on the verge of relegation.
- Bayern have now trailed at halftime in three consecutive matches, raising defensive concerns ahead of the PSG second leg.
- Vincent Kompany made seven changes to the starting lineup from the PSG first leg, reflecting squad rotation.
- The draw leaves Heidenheim with a mountain to climb in their fight for Bundesliga survival.





Pooran's 16-Ball Fifty Powers LSG to 90/1 in Powerplay as MI's Bowling Unravels at Wankhede
Varun Chakaravarthy's 3/36 and Raghuvanshi's Fifty Propel KKR to Seven-Wicket Win Over SRH

Washington Sundar's last-over six seals Gujarat Titans' four-wicket win over Punjab Kings
