Leaders Bayern Munich hit four first-half goals against Stuttgart to earn an 11th win in 12 Bundesliga matches and move eight points clear at the top.

Arjen Robben and Douglas Costa both scored in the first 17 minutes for Pep Guardiola's team, who beat Arsenal 5-1 in the Champions League on Wednesday.

Filip Kostic hit the crossbar for Stuttgart before Thomas Muller set up Robert Lewandowski to tap in a third.

Muller added a fourth after Arturo Vidal had headed against the bar.

The victory ensured a return to winning domestic form for Bayern, who had won their first 10 Bundesliga matches of the season before being held 0-0 at Eintracht Frankfurt eight days ago.

Stuttgart goalkeeper Przemyslaw Tyton made several excellent first-half saves to keep the score down, and denied Kingsley Coman and Lewandowski further goals after the interval.

Third-placed Wolfsburg, beaten at PSV Eindhoven in the Champions League in midweek, lost Julian Draxler to a first-half red card as they lost 2-0 at Mainz, for whom Pablo De Blassis and Yunus Malli scored.

Borussia Monchengladbach, who had won six Bundesliga matches in a row after losing their opening five league games, survived the late sending off of Swiss midfielder Granit Xhaka to earn a 0-0 draw at home to Ingolstadt.

Douglas Costa and Arjen Robben put Bayern on course to maintain a 100% home league record

Robert Lewandowski (left) scored the third against Stuttgart, having struck the opener in the win over Arsenal

Thomas Muller's goal was Bayern's ninth of the week, and their 37th in 12 league games