Bayern Munich held on to the Bundesliga's top spot after fighting back from two goals down to beat second-bottom Mainz 5-2 in a rip-roaring contest on Sunday as Robert Lewandowski contined his scoring run.
The Polish striker took his tally to 19 league goals with a late brace to seal Bayern's comeback after they trailed 2-0 at halftime as Jonathan Burkardt and Alexander Hack gave the visitors a shock first-half lead.
Danny Latza missed a gilt-edged chance to add a third for Mainz shortly after the break before Joshua Kimmich pulled one back with a close-range header and Leroy Sane equalised with a scorcher from 20 metres into the bottom right corner.
Halftime substitute Niklas Suele turned the tide when he volleyed home from inside the area before Lewandowski converted a penalty and then bundled in a Thomas Mueller cross from the right as Mainz collapsed in the final 20 minutes.
The result left Bayern on 33 points from 14 games, two more than second-placed RB Leipzig who were 1-0 winners at Vfb Stuttgart on Saturday.
Meanwhile England forward Jadon Sancho scored his first Bundesliga goal of the season to help Borussia Dortmund beat Wolfsburg.
The hosts took the lead through Manuel Akanji's header after the Switzerland defender connected with Sancho's corner.
They doubled the lead in stoppage time when Emre Can's clearance found Sancho, who slotted the ball past the keeper.
Dortmund move to fourth in the table on 25 points, six behind RB Leipzig who started the day at the top.
Sancho, 20, was Manchester United manager Ole Gunnar Solskjaer's number one transfer target at the start of last summer.
He has six goals for club and country in 2020-21.
Wolfsburg slip to sixth after losing for the second time in three league matches.