Last-gasp Atalanta eliminate Dortmund to reach Champions League last 16
Dortmund led 2-0 from the first leg but were on the back foot from the opening whistle, with Atalanta neutralising the visitors' advantage by half-time thanks to goals from Gianluca Scamacca and Davide Zappacosta.
Mario Pasalic gave the hosts the lead in the tie but Karim Adeyemi's solo effort dragged Dortmund level.
With the match set for extra time, Ramy Bensebaini was penalised for catching Nikola Krstovic in the face with a high boot in the box.
Referee Jose Sanchez duly pointed to the spot and handed Bensebaini a second yellow card.