Bayer Leverkusen have scored their second injury time equaliser in a week to maintain their hopes of a remarkable unbeaten season.
Xabi Alonso's side haven't lost a single game in any competition this season, and have already wrapped up the Bundesliga title.
They are through to the Europa League semi-final, and will take on Kaiserslautern in the final of the DFB Pokal next month.
Advert
Should Alonso's side complete an unbeaten league season, they would become the first men's club to do so in the history of the Bundesliga.
But it hasn't been an easy ride in recent weeks, with Bayern Munich loanee Josip Stanisic rescuing a 1-1 draw at Borussia Dortmund last week in the 97th minute.
The dream looked to be finally over at home to Stuttgart on Saturday, with Leverkusen going 2-0 down inside an hour.
But forward Amine Adli pulled one back on 62 minutes, leaving midfielder Robert Andrich to keep the unbeaten season going - with yet another 97th-minute strike.
Advert
Take a look below.
Alonso has already confirmed that he will be staying at the Bundesliga club next season, turning down interest from Bayern Munich and Liverpool in the process.
He will end this season having completed one of the most remarkable achievements in football history should Leverkusen end the campaign unbeaten - but either way, the Spaniard will still have managed to help the club to win their first Bundesliga title in their history.
Advert
As well as having scored the second-most Bundesliga goals this term with 77, Leverkusen also have the best defence in the division, with just 22 goals conceded.
Speaking after the league title was secured earlier in April, Alonso told ESPN: "It's so great to bring success and be part of this success with this time.
"It's always special when it's the first time of anything, and when it's the first time of a Bundesliga title. That is the most difficult title probably. It feels great.
"I'm so happy to enjoy it with the players, the fans, the club and so many people that deserve to really, really enjoy the moment.
Advert
"The 25 players of the squad have great commitment. It's good when they have the feeling that they are part of something special.
"We have had a proper team today, we have changed players, and they deliver. That has been one of the successes of this team - that all the players felt they were part of it and important, and that's a pleasure."
Topics: Bayer Leverkusen, Bundesliga, Xabi Alonso, Football