- Marcel Halstenberg (52')
- Eric Maxim Choupo-Moting (37')
Bayern, missing several players through injury, including keeper Manuel Neuer, Sadio Mane and Lucas Hernandez, are top on 35 points, with Leipzig in third place on 29. Second-placed Freiburg, on 30, travel to VfL Wolfsburg on Saturday.
"Leipzig did it well and both teams were a bit wild today," said Bayern coach Julian Nagelsmann. "We can improve certain things. We gave away good opportunities so the point at the end was fair."
Despite the absences Bayern, eyeing a record-extending 11th consecutive league title, still fielded a starting 11 consisting entirely of World Cup participants.
With Swiss international Yann Sommer in goal, after the keeper was signed on Thursday from Borussia Monchengladbach to replace the injured Neuer, they got off to a strong start with Serge Gnabry hitting the post in the eighth minute.
Leon Goretzka then put the ball into the net in the 31st but with his effort being ruled out for being offside, Bayern upped the pressure.
It paid off in the 38th when Gnabry floated a perfect cross into the box and Cameroon forward Choupo-Moting beat his markers to tap in at the far post.
Leipzig, who had not lost a league game since September, struggled in the first half but struck seven minutes after the break with Halstenberg's effort also at the far post.
"We felt there was more in it for us," Halstenberg said. "Bayern made several mistakes today. But we are satisfied with the point. We want to keep stepping on the gas."
Bayern, who face Paris Saint- Germain in the last 16 of the Champions League next month, settled for a point after their lacklustre second half performance in which their first effort on goal was in the 87th minute.
- Daniel Siebert
|1. FC Union Berlin||5||2||0||3||0||6|
|1. FC Heidenheim 1846||5||1||1||3||-4||4|
|SV Darmstadt 98||5||0||1||4||-10||1|