Bayer Leverkusen continued their unbeaten run, salvaging a 1-1 draw against Borussia Dortmund at the Signal Iduna Park.
They have now gone 45 games without losing a single game.
The match saw late drama unfold, with Leverkusen’s Josip StaniÅ¡ić scoring a dramatic equalizer in the 97th minute to secure the point for his side.
The game started with Leverkusen asserting control, with Jeremie Frimpong leading the charge with his attacking runs down the right flank.
Despite Leverkusen’s early dominance, Dortmund managed to weather the storm and threatened on the counter-attack.
Leverkusen also had a penalty appeal reviewed by VAR in the game.
As the game progressed into the second half, the visitors continued to dictate the tempo, with Frimpong causing problems for Dortmund’s defense.
However, Dortmund remained strong in defense, frustrating Leverkusen’s attempts to find the breakthrough.
The vital moment came when Niclas Füllkrug volleyed home Marcel Sabitzer’s cross to give Dortmund the lead with just nine minutes left on the clock.
It seemed like Leverkusen’s unbeaten streak was in jeopardy.
However, Leverkusen refused to give up, as StaniÅ¡ić rose highest to head in Florian Wirtz’s corner in the seventh minute of stoppage time, securing a hard-fought draw for his side.
The result keeps Leverkusen’s hopes of an unbeaten treble alive, while Dortmund remain in fifth place, two points behind top-four rivals RB Leipzig.