Bayer Leverkusen scored another late goal to extend their unbeaten run to 46 games after going down by two goals against Stuttgart.
Robert Andrich netted in the 96th minute at the BayArena to secure a point for Leverkusen, who have already been crowned Bundesliga champions.
Leverkusen went down by two goals in the first half and up to the 60th minute, they were still trailing.
Chris Fuhrich fired home to open the scoring for third-placed Stuttgart just after the break, before Deniz Undav tucked into the bottom corner nine minutes later.
Leverkusen pulled one back through Amine Adli and it looked like the Bundesliga winners were getting their first defeat of the campaign until Andrich finished from 10 yards out inside a crowded penalty area.
Jeremie Frimpong had also scored an 89th-minute equaliser against West Ham in the Europa League just days before that as Leverkusen maintain their pursuit of a European trophy.
Last week, Leverkusen needed a 97th minute goal to draw points against Dortmund.
They remain unbeaten in all competitions this season with 39 wins and seven draws – having failed to score just once – and are on course for a remarkable treble in Alonso’s first full season in charge, with the German Cup final still to come.
Leverkusen face Serie A side Roma in the Europa League semi-final first leg on Thursday.