
Leverkusen – who play AS Roma in the Europa League semifinals, are also through to the German Cup final and have already secured their first ever league title – have now scored 16 goals in stoppage time in all competitions this season.
After a low-key first half Leverkusen were quickly 2-0 behind after the break with Chris Fuehrich 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 before Leverkusen launched their comeback attempt with Amine Adli beating keeper Alexander Nuebel with a low drive in the 61st.
Nuebel made three sensational saves to protect Stuttgart’s slim lead but Andrich came to the rescue deep in stoppage time to extend their impressive undefeated run.
Stuttgart are third on 64, five behind second-placed Bayern Munich. Leverkusen are top on 81 points with three matches remaining.