Olise's 100th-minute equaliser rescues Bayern in 3-3 thriller against Heidenheim
A rebound off goalkeeper Ramaj's back deep in stoppage time salvaged a point for the champions, who face PSG next week after a disjointed display.

TAIWAN —
Key facts
- Michael Olise scored the equaliser in the 100th minute, the ball rebounding off goalkeeper Ramaj's back after hitting the post.
- Leon Goretzka scored twice for Bayern, including a 25-metre free-kick, and won Man of the Match with 52% of the vote.
- Budu Zivzivadze scored twice for Heidenheim, who led 2-0 and 3-2 but remain in relegation trouble.
- Heidenheim played their 100th Bundesliga match; Patrick Mainka has played every minute of those games.
- Bayern's xG was 1.85 against Heidenheim's 2.54, reflecting the visitors' superior chances.
- Bayern face Paris Saint-Germain in the Champions League next week.
- Vincent Kompany made four substitutions at half-time, bringing on Kane, Olise, Díaz and Kimmich.
- Jonas Föhrenbach returned to the pitch with a heavily bandaged nose after a lengthy stoppage.
Last-gasp drama at the Allianz Arena
Michael Olise's shot struck the post in the 100th minute, bounced off the back of Heidenheim goalkeeper Ramaj and trickled over the line, earning Bayern Munich a 3-3 draw that denied the visitors a vital victory in their fight against relegation. The goal, which came with the last kick of the game, was initially recorded as an own goal by Ramaj. It capped a remarkable conclusion to a match that saw Heidenheim twice take the lead, only for Bayern to claw back each time. For Heidenheim, the result was a cruel blow. They had held firm for most of the match, and a lengthy stoppage for a head injury to Jonas Föhrenbach — who returned with a heavily bandaged nose — seemed to disrupt their concentration in the dying moments. The visitors needed points to keep their Bundesliga survival hopes alive, and they came within seconds of a famous win.
Heidenheim's early dominance
Bayern dominated possession in the opening exchanges, but it was Heidenheim who 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. Nine minutes later, Busch turned provider again, playing a perfectly weighted through ball for Eren Dinkçi, who rounded Urbig and tapped the ball over the line to double the away team's advantage. Bayern struggled to find a way through Heidenheim's well-organised defence. However, in the 43rd minute, Jamal Musiala was fouled by Niklas Dorsch in a dangerous position. Leon Goretzka stepped up and curled a superb direct free-kick over the wall and into the top corner from around 25 metres to reduce the deficit. Musiala went close to an equaliser moments later, but his shot flew just wide as the half ended with Heidenheim in front.
Kompany's half-time overhaul
Bayern coach Vincent Kompany responded to the half-time deficit by making four substitutions, bringing on Harry Kane, Michael Olise, Lamine Díaz and Joshua Kimmich. The changes immediately increased Bayern's intensity. In the 55th minute, Ramaj denied Jackson with a fine save, and Busch cleared off the line to prevent Minjae Kim from scoring. Goretzka then equalised shortly before the hour mark, bundling the ball over the line from close range after Olise's corner had 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. Zivzivadze drove forward on the left flank, beat Olise and curled a fine finish into the top corner to make it 3-2. Olise struck the crossbar from a corner in the 83rd minute as Bayern pushed desperately for an equaliser.
Numbers and key performers
The match statistics underlined the topsy-turvy nature of the contest. Bayern's expected goals (xG) stood at 1.85, while Heidenheim's were 2.54, reflecting the visitors' superior chances. The fastest player on the pitch was Josip Stanišić of Bayern, reaching 35.16 km/h. Michael Olise was the most pressed player, under pressure 27 times. Jonathan Tah led in pass efficiency with a +4.99 rating. Leon Goretzka was named Man of the Match with 52 per cent of the vote. The midfielder scored twice, led all players with six shots, and his two goals proved crucial in preventing a home defeat. In the Fantasy Heroes rankings, Goretzka earned 458 points, followed by Olise (421) and Zivzivadze (379). The lowest goal probability of the match was Olise's 100th-minute equaliser, which had just a 3 per cent chance of going in.
Heidenheim's milestone and relegation fight
The match was Heidenheim's 100th in the Bundesliga, with Patrick Mainka having played every single minute of those games. For a club that has defied expectations since promotion, the point gained does little to ease their relegation fears. They needed all three points to keep their survival hopes alive, and the manner of the draw — conceding in the 100th minute — will be a bitter pill to swallow. Bayern, meanwhile, remain top of the table but the performance raised concerns. As one observer noted, the scoreline flattered the champions; they were 'all over the place' and needed a rebound off the goalkeeper to salvage a point. The focus now shifts to next week's Champions League clash against Paris Saint-Germain, a match that looms as the biggest of the season so far for Bayern.
Outlook: PSG test and defensive frailties
Vincent Kompany's unusual substitutions and the team's defensive disorganisation will be areas of concern ahead of the PSG match. Heidenheim exposed gaps that a side of PSG's calibre could exploit ruthlessly. The fact that Bayern needed a 3 per cent probability goal to draw with a relegation-threatened side does not bode well for their European ambitions. For Heidenheim, the fight continues. They showed they can compete with the best, but fine margins have cost them again. With time running out, every point is precious, and the draw at the Allianz Arena may feel like a defeat.
The bottom line
- Bayern Munich drew 3-3 with Heidenheim after Michael Olise's 100th-minute equaliser, which came off a rebound from goalkeeper Ramaj.
- Leon Goretzka scored twice, including a direct free-kick, and was named Man of the Match.
- Heidenheim led twice, with Budu Zivzivadze scoring a brace, but could not hold on for a vital win in their relegation battle.
- Vincent Kompany made four half-time substitutions, but Bayern's performance was disjointed and unconvincing.
- Bayern face Paris Saint-Germain in the Champions League next week, with defensive issues exposed.
- The match was Heidenheim's 100th Bundesliga game; Patrick Mainka has played every minute of those matches.





