Borussia Dortmund fought back to reach the Champions League semi-finals at Atletico Madrid's expense.
With Atletico Madrid coming into the second leg with a narrow lead, the hosts went two up before a Mats Hummels own goal gave the Spanish side hope. They then went one up on aggregate with Angel Correa's equaliser.
Then Niclas Fullkrug levelled and Marcel Sabitzer slotted to make it 5-4 over both legs. Atletico were unable to pick themselves up off the canvas and the Dortmund fans roared their victorious side into the last four.
More to follow...
Julian Brandt scored the opener for Borussia Dortmund to put the hosts ahead
Ian Maatsen doubled the advantage and put Dortmund ahead on aggregate
Atletico pulled one back with Mats Hummels' own goal offering a route back
Correa then slotted home to make it 2-2 on aggregate at Signal-Iduna Park
Niclas Fullkrug (centre) fired the goal to make it 4-4 on aggregate on the night
Marcel Sabitzer sparked wild scenes with a goal to put his side ahead 5-4 on aggregate