- Serge Gnabry (38')
- Eric Maxim Choupo-Moting (52')
The Bavarians, who fielded a starting line-up consisting entirely of World Cup-bound players, scored once in either half with Serge Gnabry and Eric Maxim Choupo-Moting, and with Germany international Jamal Musiala delivering both assists.
Bayern's sixth consecutive league win -- and 10th across all competitions -- lifted them to 34 points, six ahead of second-placed RB Leipzig, 2-1 winners at Werder Bremen. Freiburg and Union Berlin, both on 27, face each other on Sunday.
Bayern had the upper hand from the start but it was not until Musiala, who at 19 is the youngest Bayern player to reach 100 league matches, combined well with Germany team mate Serge Gnabry for the lead in the 38th minute.
"Jamal has played an outstanding first half of the season and will hopefully play even better at the World Cup and the second half of the season," coach Julian Naglesmann said of his attacking midfielder.
"He listens well and he wants to develop. He just has a lot of talent. He also has improved defensively," he said
The teenager, who also has nine league goals, then delivered his sixth assist of the season for Cameroon forward Choupo-Moting, who had earlier come close with a glancing header, to tap in seven minutes after the restart.
The 33-year-old forward is himself in fine form going into the World Cup with 11 goals in all competitions, including six in the league.
The Bundesliga goes into a prolonged break following this weekend's matches due to the start of the World Cup in Qatar next weekend and will resume on Jan. 20.
- Felix Zwayer
|1. FC Heidenheim 1846||12||3||2||7||-9||11|
|SV Darmstadt 98||12||2||3||7||-18||9|
|1. FC Union Berlin||12||2||1||9||-15||7|