Manchester City's quadruple dream lives on after they won 2-1 in Dortmund to reach the Champions League semis but Liverpool exited after a 0-0 draw with Real Madrid.
Manchester City survived an early scare to see off Borussia Dortmund and reach the Champions League semi-finals for the first time under manager Pep Guardiola.
A superb strike from the outstanding English teenager Jude Bellingham saw the German side level their last-eight tie after 15 minutes of the second leg at Signal Iduna Park.
City responded in the second half with a penalty from Riyad Mahrez and a fine effort from Phil Foden to win 2-1 on the night and progress 4-2 on aggregate.
The result ended City's run of quarter-final frustration having gone out at that stage in each of the previous three years.
"It means a lot, this club this team deserves it," City midfielder Ilkay Gundogan said.
"We are grateful for being in a great competition, reaching the semi-final for the first time with this team.
"This Borussia team has a lot of quality ... On a good day they can beat everyone. It's about staying in the game, attitude, personality, especially in that stage of the competition."
City face a mouth-watering semi-final tie with last year's finalists Paris Saint-Germain, who knocked out the defending champions Bayern Munich on Tuesday, while 13-time winners Real Madrid will face another English challenge against Chelsea after seeing off Liverpool.
The Reds' hopes of joining their Premier League rivals in the last four disappeared on Wednesday night after a goalless draw in their second leg against Real saw the Spanish champions progress 3-1 on aggregate.
Liverpool created numerous chances at Anfield but Mohamed Salah, Roberto Firmino, Georginio Wijnaldum and Sadio Mane could find no way past goalkeeper Thibaut Courtois and a makeshift defence.
"We've done enough tonight to go through, and I honestly believe that. But if you don't take your chances ... If you get the first one then it changes the game," stand-in Liverpool captain James Milner told BT Sport.
"It's a disappointing way to end because if we played the first leg with that intensity it might have been a different story. We gave ourselves a mountain to climb with the poor performance in the first leg."
Record 13-time European champions Real are back in the semis for the first time since 2018 when Zinedine Zidane lifted the European Cup for a third consecutive season by beating Klopp's Liverpool in the final.
That victory was Zidane's last game before ending his first stint in charge. He was tempted back in 2019 following disappointing results, but this season looked to be unravelling just a few months ago.
Trailing Atletico Madrid by 10 points in La Liga in January, the defending champions are now just one point behind and the double is on.
"We have to be really happy with what we're doing at the moment," Zidane said.
"It's been a complicated season."
CHAMPIONS LEAGUE SEMI-FINALS TIES:
Real Madrid v Chelsea
Paris Saint-Germain v Manchester City
First legs: April 27/28
Second legs: May 4/5