Bayern Munich helped themselves to five first-half goals as they thumped Bayer Leverkusen 5-1 on Sunday to return to the top of the Bundesliga.

The reigning champions suffered their first defeat of Julian Nagelsmann's tenure last time out, but they responded in the best way imaginable at BayArena.

Robert Lewandowski and Serge Gnabry helped themselves to a couple of goals each in a one-way first half, with Thomas Muller registering in between those doubles.

Leverkusen were level on points with Bayern before kick-off and pulled one back through Patrik Schick, but Nagelsmann's side were able to cruise through the rest of the match to overtake Borussia Dortmund at the summit.

The hosts had won their previous five matches in all competitions, keeping a clean sheet in the last three of those, but it took Lewandowski just three minutes to backheel Dayot Upamecano's centre past Lukas Hradecky.

Bayern went on to lose after opening the scoring against Frankfurt, but there was no sign of that happening against Leverkusen. Shortly after Leroy Sane sent a shot against the right post, Lewandowski lashed home a second of the game on the half-hour.

That was the first of four goals in seven minutes, with Muller in the right place to deflect in a Niklas Sule shot before setting up Gnabry to score. Gnabry then joined Lewandowski in bagging a brace with a shot into the bottom-left corner.

The visitors had kept a clean sheet in only one of their last nine league games, however, and that poor defensive record was extended when Schick latched onto Florian Wirtz's throughball and arrowed a shot past Manuel Neuer in the 55th minute.

Sane squandered a couple of good opportunities to get in on the act, including a header over the bar from close range, while a disallowed Lucas Alario goal for offside was the closest Leverkusen went to further reducing the deficit.