
Undefeated across all competitions so far this season, Dortmund looked to have learned their lesson after spectacularly conceding two goals deep in second-half stoppage time to settle for a 4-4 draw against Juventus on the first matchday.
On Wednesday they went 2-0 up with goals from Daniel Svensson and Carney Chukwuemeka in each half and with little resistance from the visitors.
The Spaniards, however, improved after the break and pulled a goal back through Gorka Guruzeta in the 61st minute before missing several chances to level in a nail-biting finale.
Dortmund striker Serhou Guirassy, back from injury, settled home fans’ nerves with a deflected effort eight minutes from the end to restore their two-goal cushion before Julian Brandt added another in stoppage time to seal their win.