Kylian Mbappe scored twice as Paris St-Germain produced a superb away performance to beat title holders Bayern Munich in a thrilling Champions League quarter-final first leg.
This was a meeting between last year's finalists and they both contributed in a hugely entertaining game that in itself would have been worthy of being the final of the competition.
Mbappe took just three minutes to make his mark as he was fed by Neymar and the striker thumped a drive through Manuel Neuer's legs.
Marquinhos doubled the lead for the French champions midway through the first half with a neat finish from a great ball by Neymar before ex-PSG striker Eric Maxim Choupo-Moting headed home to halve the deficit.
Neuer made amends for his earlier mistake by denying Neymar from point-blank range early in the second half, before Keylor Navas kept out strikes from David Alaba and Benjamin Pavard at the other end.
But Bayern Munich kept up the pressure and deservedly levelled on the hour mark when Thomas Muller guided a header into the back of the net from Joshua Kimmich's free kick.
However, Mbappe had the final say as he swept a low strike through Jerome Boateng's legs late on to give PSG a third crucial away goal heading into the second leg.
Meanwhile Chelsea bounced back from a testing few days to earn a commanding first-leg quarter-final away win over Porto in the Champions League.
Mason Mount's clever turn and finish in the first half helped bring some welcome relief to Blues manager Thomas Tuchel after his side's heavy defeat to West Brom on Saturday.
Ben Chilwell added a late second after a mistake by Corona, moments after substitute Christian Pulisic had hit the bar.
Having conceded five goals against West Brom, Chelsea produced a dogged defensive performance to earn a seventh clean sheet in nine European games this season.
Skipper Cesar Azpilicueta's vital block denied Corona before Edouard Mendy kept out Pepe's header.
With both legs of this tie in Spain at Sevilla's Ramon Sanchez Pizjuan Stadium because of coronavirus travel restrictions between Portugal and the UK, this was Porto's 'home' game, meaning Chelsea's two away goals put them in pole position before next Tuesday's second leg.