Epic Leverkusen comeback preserves unbeaten run
Bundesliga champion Bayer Leverkusen scored a last-gasp equaliser through Robert Andrich to come from two goals down and rescue a 2-2 draw against Stuttgart.
The late drama ensured the hosts extended their record unbeaten run to 46 matches across all competitions.
Germany international Andrich slotted in from eight metres after Florian Wirtz had floated a free kick into the box, completing his side's latest comeback after also scoring a stoppage-time goal to snatch a 1-1 draw against Borussia Dortmund last week.
Xabi Alonso's side has now scored 17 goals in the 89th minute or later in all competitions this season.
Leverkusen, which plays Roma in the UEFA Europa League semi-finals, is also through to the DFB-Pokal final and has already secured its first league title.
After a low-key first half, Leverkusen was quickly 2-0 behind after the break with Chris Fuhrich drilling in on the rebound after keeper Lukas Hradecky had palmed a shot on to the post in the 47th minute.
Deniz Undav doubled the visitors' lead 10 minutes later and only after Stuttgart came close to a third goal did Leverkusen launch its comeback.
It cut the deficit with Amine Adli's low drive in the 61st minute that sailed past keeper Alexander Nubel, who then made three sensational saves to protect Stuttgart's slim lead.
Leverkusen's Hradecky responded with a fine save of his own to stop Stuttgart's Serhou Guirassy in the 87th before Andrich came to the rescue deep in stoppage-time to extend this most impressive undefeated run.
Stuttgart is third on the table with 64 points, five behind second-placed Bayern Munich. Leverkusen remains top on 81 with three matches remaining.