After a plethora of goal-mouth action, Paris Saint-Germain came on top with a 3-2 away victory against title holders Bayern Munich in Wednesday’s Champions League quarter-final first leg, thanks to a brace from Kylian Mbappe.

In a repeat of last year’s final, PSG raced into a 2-0 lead after just 28 minutes behind closed doors at the Allianz Arena as Neymar created the goals for Mbappe and Marquinhos.

Bayern drew level with headed goals from Eric Maxim Choupo-Moting, who was filling in for injured Robert Lewandowski, and Thomas Mueller.

ALSO READ | Champions League: Chelsea sink wasteful Porto, set sight on semis

However, Mbappe had the final word, when he slotted home a superb second goal to give the visitors an advantage for the return leg in Paris next Tuesday.

The loss, their first European defeat since March 2019, ended Bayern’s 19-match unbeaten run in the Champions League as head coach Hansi Flick suffered his first loss in Europe.

PSG goalkeeper Keylor Navas also chipped in with a string of crucial saves as Bayern peppered his goal late on in a desperate bid to grab an equaliser.

This was a record 19th appearance in the Champions League quarter-finals for Bayern, but there was little for the Bavarian giants to celebrate at the final whistle.

COVID-19 cast its shadow over both teams with Bayern winger Serge Gnabry, plus PSG pair Alessandro Florenzi and Marco Verratti quarantined after testing positive.

The tie also witnessed heavy snowfall in the first half as the visitors put the heat on the holders.

The opening goal came after Neymar sprinted through a gaping hole in the Bayern defence and laid the ball off for Mbappe, whose shot flew into the net through Manuel Neuer’s legs.

PSG’s German forward Julian Draxler had a goal disallowed with Mbappe offside in the build-up as the visitors kept up the pressure.

Bayern midfielder Leon Goretzka powered a header into the feet of Navas just before the hosts fell two goals behind.

A clearance kick only got as far as Neymar, whose ball over the top found Marquinhos unmarked in the area to stroke his shot past Neuer, shortly before the PSG captain limped off injured.

ALSO READ | Small club, giant ambition: Soldado dreams of Manchester United upset

Flick responded by bringing on Alphonso Davies to provide pace on the flanks and moved David Alaba into defensive midfield.

The hosts pulled a goal back when Mueller’s cross was headed past Navas by Choupo-Moting to make it 2-1 at half-time.

Soon Bayern equalised when Mueller nodded in a superb Joshua Kimmich free-kick on the hour.

However, the wintry night in Munich belonged to Mbappe, who showed his class by turning Bayern defender Jerome Boateng inside and out before driving his shot past Neuer with 22 minutes left.

Bayern went down fighting as Alaba and Mueller both fired agonisingly wide in the dying stages.