Paris St Germain reached the Champions League semi-finals despite a 1-0 home defeat by Bayern Munich on Tuesday as the titleholder bowed out on away goals after a 3-3 aggregate result.
Eric Choupo-Moting scored the only goal of a mesmeric encounter before the interval but it was not enough to overturn the German side's 3-2 loss in last week's first leg.
PSG, which had struggled at times in Munich, had the clearest chances but lacked efficiency, with Neymar hitting the woodwork twice and Kylian Mbappe's speed again proving tough to handle.
Mauricio Pochettino's PSG side, however, kept its composure in a nerve-wracking finale to book its spot in the last four against Manchester City or Borussia Dortmund as the French Champion looks to reach the final for the second year in a row.
PSG's home form has been a cause for concern this season, but this time it did not freeze as it proved extremely dangerous on the break throughout the match.
In the absence of injured captain Marquinhos, Danilo started alongside Presnel Kimpembe in central defence for the French champions while Bayern was without Leon Goretzka in the midfield.
Bayern applied the pressure early on but PSG threatened on the counter with Mbappe and Neymar having the early chances in an error-strewn start.
The visitor had its first attempt in the 25th minute when Leroy Sane's curled shot from outside the box went just wide.
PSG came close on a quick break as Bayern goalkeeper Manuel Neuer denied Neymar in a one-on-one after the Brazilian had been found unmarked by Mbappe.
Neymar was at it again three times in a handful of minutes with a powerful shot that Neuer deflected onto his post, a superb curled effort that crashed against the bar and another attempt that hit the post after he was played through by Mbappe.
However, Bayern then went in front as Choupo-Moting headed home after PSG keeper Keylor Navas deflected David Alaba's shot into the path of the former PSG player, giving the German champion the lead on the night five minutes before the break.
PSG was close again early in the second half when Angel Di Maria controlled Mbappe's cross splendidly and passed the ball past a flying Neuer across the face of goal, only for Neymar's stretching effort to slide it home being a few inches too short.
Mbappe thought he had equalised in the 78th minute after being played through by Neymar from just inside Bayern's half, but a VAR review confirmed Italian referee Daniele Orsato's decision to rule it out.
Hansi Flick's team created danger in the box repeatedly in the closing stages but the home side's defence held firm as it avenged last year's 1-0 final defeat by Bayern.
- A kick to the rear end is good ahead of WC: Lanka coach Silverwood after Asia Cup loss
- Lucknow Super Giants appoints MSK Prasad as ‘Director - Talent Search and Academies’
- Jinson Johnson looks to exorcise ghosts of the past at Asian Games 2023
- World Wrestling Championships: India’s Sachin Mor remains in hunt for bronze medal
- Ashwin in line to replace injured Axar Patel for Australia series: Rohit Sharma