Philipp Lahm of Bayern celebrates after winning the German Championship after winning 6-0 the Bundesliga match between VfL Wolfsburg and Bayern Muenchen at Volkswagen Arena on April 29, 2017 in Wolfsburg, Germany. (Photo by Christof Koepsel/Getty Images for MAN)

Bayern Munich secured their fifth consecutive Bundesliga title with a 6-0 rout of Wolfsburg on Saturday.

Leipzig's goalless draw with Ingolstadt earlier in the day gave Carlo Ancelotti's side the chance to wrap up the title with three games to spare.

And Bayern wasted little time taking advantage at the Volkswagen Arena, racing into a 3-0 half-time lead thanks to David Alaba's opener and Robert Lewandowski's brace.

Arjen Robben, Thomas Muller and Joshua Kimmich added goals in the second period while former Bayern midfielder Luis Gustavo saw red for Wolfsburg, who sit just a point above the relegation play-off position.

The victory gives Ancelotti a league title in a fourth European country, following successes in Italy, England and France.

Leipzig had been held at home as they failed to break down a side sitting second bottom of the table, even after the visitors had had Alfredo Morales sent off for a second booking in the 85th minute.

The draw left Leipzig, set for a second-placed finish in their first season in the top flight, six points clear of third-spotted Borussia Dortmund.

At the other end of the table, basement boys Darmstadt won for the third game running to live to fight another day.

Darmstadt claimed a 3-0 win at home to Freiburg courtesy of goals from Felix Platte in the 22nd minute, Jerome Gondorf in the 45th and Sven Schipplock in the 65th.

The victory followed wins over Schalke and Hamburg, but Torsten Frings' men look to have left their recovery too late.

With three games left, they trail Augsburg in the relegation play-off spot by eight points. Augsburg play their game in hand against Hamburg on Sunday.

Borussia Dortmund failed to take a firm grip on third place as they were held to a goalless home draw by Cologne. Hoffenheim, two points behind them in fourth, can take advantage with victory over Eintracht Frankfurt on Sunday.

The point did guarantee a top-four finish for Dortmund, though.

Hertha Berlin's hopes of achieving that feat were all but ended by a 2-0 defeat at Werder Bremen, who are now just a point behind the capital club in sixth.

Bremen maintained their stunning recent form, which now features nine wins and two draws from their last 11 league games and has transformed them from relegation battlers to contenders for Europe.

Fin Bartels and Max Kruse scored in the opening 15 minutes to settle the match.

Elsewhere, Borussia Monchengladbach won 2-1 at Mainz.

Lars Stindl and Nico Schulz put the visitors in control before a late consolation from Yoshinori Muto.