After conquering Camp Nou, Kylian Mbappe made the Allianz Arena his latest personal playground with another devastating display to shoot down holders Bayern Munich.
Paris Saint-Germain will know that the job isn’t done against the defending champions ahead of next week’s second leg at the Parc des Princes.
But the French phenom showcased his frightening talent once more, scoring twice in a 3-2 win for Mauricio Pochettino’s men that puts them firmly in command of the tie.
Mbappe’s future in the French capital remains in question with his contract set to expire in 2022 and talks over an extension having stalled.
There have been suggestions that the club’s Qatari owners may look to cash in on the World Cup winner to the tune of £150million this summer if a deal can’t be struck before the European Championships.
If they can’t find a solution, it would be perhaps the biggest failure of chairman Nasser Al-Khelaifi’s reign. And Mbappe showed exactly why in Bavaria.
PSG got off to the perfect start against a Bayern side who have lost just three times in their past 71 games, with Pochettino’s decision to hand Neymar a free role behind Mbappe immediately paying dividends after just three minutes.
The Brazilian drifted out to the right side of midfield, played a sharp exchange with Angel Di Maria, and was immediately running at the heart of Bayern’s defence; PSG’s No.10 drew three men towards him before releasing his pass at the perfect time for Mbappe, who fired past Manuel Neuer.
Bayern responded, hitting the woodwork and forcing Keylor Navas – seeking his fifth Champions League final appearance – into a number of smart stops.
Eric Maxim Choupo-Moting, deputising in attack for Bayern’s injured goalscorer supreme Robert Lewandowski, should have levelled in the 27th minute, but turned Joshua Kimmich’s corner over the bar from point-blank range.
Moments later, the ex-Stoke hitman’s profligacy was punished as PSG doubled their lead.
A corner won by Mbappe was initially dealt with by the home side, but when Neymar – at his imperious best in the opening half hour – swung over left-footed from deep, PSG skipper Marquinhos timed his run perfectly, and coolly found the net past the despairing Neuer.
With 30 minutes on the clock, Bayern had managed 12 shots to PSG’s two, but found themselves two goals behind.
Their 13th effort duly reduced the arrears, as Choupo-Moting nodded home in the 37th minute to reduce his former side’s lead.
The sheer speed and intensity of the first half took its toll, with both managers forced into two substitutions apiece before the second half got underway, Marquinhos and Leon Goretzka the most notable of those.
Neymar had the chance to make it 3-1 shortly after the restart, squirting away from Jerome Boateng, but just like in last season’s final, he couldn’t beat Neuer.
Bayern have made a habit of comebacks in the Bundesliga this season; regularly they have fallen behind only to subsequently blast away opponents.
There is an unwavering confidence among Flick’s side, bolstered by their experiences of the past 18 months, that they have the quality and the character to force their will on an opponent, no matter how good.
Gradually, they pushed the French side back. Deeper and deeper Pochettino’s rejigged defence dropped, allowing efforts from Choupo-Moting, David Alaba, Leroy Sane and Joshua Kimmich.
Then Thomas Muller did what Thomas Muller does.
Kimmich’s free kick was clipped towards the penalty spot, Muller timed his run perfectly and expertly planted his header into the net.
Back level Bayern looked the most likely winners. But they hadn’t reckoned with Mbappe and his penchant for counter-attacking destruction.
One ball out of defence, picked up by Julian Draxler, one pass popped into the onrushing Angel Di Maria and a fine slide rule pass through the Bayern defence for Mbappe in an inside-left channel; the French phenom stood up Boateng, cut inside him, stuttered, and then unerringly drilled through his legs and into the bottom corner.
Advantage PSG once again.
Die Roten came again, pushing forwards, Sane carrying the charge, isolating and beating Mitchell Bakker; unfortunately, for all his attributes, Sane lacks Mbappe’s clarity when he gets into shooting positions.
Alaba, who leaves Bayern this summer on a free transfer, went close late on, rolling just wide of Navas’ right-hand post.
But it wasn’t to be.
“We have to score more goals. We can talk about goals conceded, but if this finishes 5-3, 6-3 then no one could complain,” said Thomas Muller.
“If we had the killer instinct today, that we have often shown, then you would have seen another game.”
Certainly, had Lewandowski been fit and available, you feel it may have been a different story.
Ultimately however, Flick endured his first defeat as a manager in Europe’s premier club competition, and Mbappe secured revenge for his side, with another glorious display to further his already stellar reputation.
Undoubtedly he wants mega-money to extend his deal at PSG beyond 2022. But this again showed why they can’t afford not to pay up.