Sadio Mane scored on his Bayern Munich competitive debut as the Bundesliga champions withstood a late fightback to beat RB Leipzig 5-3 in the DFL-Supercup.

Julian Nagelsmann's side lost Robert Lewandowski to Barcelona recently, but Mane – a €41million signing from Liverpool – suggested he will not have any problems filling the void left by the Poland international.

He slid home from close range in the first half to double Bayern's advantage at the Red Bull Arena after Jamal Musiala had given the Bavarian giants an early lead.

Benjamin Pavard made it 3-0 on the stroke of half-time, with Serge Gnabry adding a fourth after Marcel Halstenberg pulled one back for Leipzig. Christopher Nkunku crashed home from a penalty and Dani Olmo powered home late on as Domenico Tedesco's men rallied, before Leroy Sane hit a fifth for Bayern with the last kick of the game.

Bayern were rewarded for a bright start in the 14th minute when Musiala steered past Peter Gulacsi from 10 yards after Leipzig failed to clear a corner.

An unmarked Mane made it 2-0 in the 31st minute with a simple finish from eight yards after he had been picked out by Serge Gnabry. Bayern then appeared to put the game to bed on the stroke of half-time when Pavard slotted home from the impressive Musiala's pull-back.

Halstenberg reduced the deficit moments after Andre Silva hit the crossbar, the defender sending a looping header into Manuel Neuer's far corner.

Gnabry restored Bayern's three-goal lead in the 65th minute with a close-range strike after Gulacsi kept out Thomas Muller's initial effort. 

Nkunku scored Leipzig's second in the 77th minute with a powerful penalty after Pavard fouled Olmo, before Spain international Olmo added a third with a cool finish in the 89th minute.

Bayern had the final say, though, when Sane raced clear and slotted past Gulacsi deep into stoppage time to seal a third consecutive DFL-Supercup triumph.