Manchester City finally banished their quarter final demons as second half goals from Riyad Mahrez and Phil Foden overcame Dortmund, with an early strike by Jude Bellingham having them going through at the halfway stage.
However, City completely dominated the second half, with Mahrez’s penalty and Foden’s sumptuous strike well deserved for the visitors, with Dortmund noticeably tiring in the face of relentless pressure.
Dortmund started excellently, pressing high and breaking onto the backline several times with their midfield. Their first chance resulted in Bellingham curling into the top corner from just inside the box, following a fortunate ricochet off Ruben Dias.
Marco Reus hit Kyle Walker with a cross when well placed, and a corner deflected down into Ederson’s grasp as Dortmund sought to create distance in the tie. City were struggling to get into meaningful attacking positions, while Dortmund looked threatening from every attack.
City were only awoken after a mistake from Mateu Morey, which saw Kevin De Bruyne smash a shot against the bar before Bernardo Silva headed the rebound wide. From there on, the game completely changed.
Suddenly, Dortmund were pegged back, and City were slicing them open. The best chance fell to Mahrez, but his shot from close range hit Bellingham on the line having beaten Marwin Hitz. Oleksandr Zinchenko also had a close range header caught by the Dortmund keeper, as the home side managed to hang on until the halftime whistle.
Half time: Borussia Dortmund 1-0 Manchester City
City kicked off in the same vein as they had in the first, pressing Dortmund back and probing for that crucial away goal. A Zinchenko cross almost caught out a scrambling Hitz, before City were presented with a huge opportunity to level the game.
The cross by Foden from wide was not particularly dangerous, but Emre Can, the architect of City’s opener in the first leg, once again provided a telling contribution by needlessly dangling an arm and deflecting the ball away.
The ball did glance off his head, but his arm was in a completely unnatural position and would have blocked the cross even without the touch.
Whatever the moronic tweets say on BBC Sport, it was a penalty.
Mahrez, under huge pressure, smashed it into the top corner. Now, Dortmund would have to come out at the visitors.
Which is exactly what City wanted.
Openings were apparent now whenever City pressed forward, mainly through De Bruyne, who was once again running the show. His shot from the edge of the box deflected just wide, before Mats Hummels headed a freekick narrowly over the bar with Ederson beaten, as Dortmund gave a reminder that the tie was not over.
However, it did not take long for City to make them pay.
De Bruyne almost scored one of the great Champions League goals, as he slalomed past all in yellow and black but then found Hitz’s outstretched hand rather than the bottom corner.
The corner was taken short, and Foden lined it up before cracking it in off the near post and into the opposite side of the net.
Hitz could arguably have done more, but it was an unbelievable strike and one which settled the tie there and then.
Dortmund looked completely deflated, and bar a couple of speculative long range efforts off target, they did nothing to pressure the City goal.
Foden and substitute Raheem Sterling had opportunities on the counter to make it three, but the final ball was lacking on each occasion. It was never going to matter. Dortmund knew it was over.
The whistle blew to give City a semi final with PSG, a game which should provide an intriguing contest with the attacking quality on both sides. On the other side, Dortmund look unlikely to make the Champions League again next season, with their performances across these two legs making that even more incredible.
Full time: Borussia Dortmund 1-2 Manchester City
Man of the Match: Kevin De Bruyne
Yes, three times in a row. Foden won the penalty with his cross, scored the decisive second and was brilliant yet again, but if anything that highlights just how good De Bruyne was to take this ahead of him. He is undoubtably the best midfielder in world football, and he is delivering time and again on the biggest stage.