...
They are actually still 6 points away from Leverkusen, so there's still some chances for Leverkusen only that they will need to work hard and also hope to be lucky to gwt a chance but currently on paper, Munich has got the better chance as they stay at the top of the table with 6 points. Leverkusen won their match today so they gained three points to reduce the gap from 9 to points, and with reference to your points about Leverkusen needing a number of matches to meet up Bayern Munich, I see that the chances are almost not there because for Bayern Munich, it's a thing of necessity for them to win this match and so they will not allow their chances be washed like that.
It was a dramatic match because Leverkusen was only able to score a goal in the 90+1 minute, but Heidenheim's game was also very good, they were able to withstand Leverkusen's attacks and made ball possession almost balanced.
Bayern's position seems like it will not be shifted, currently Leverkusen is 6 points behind and if Leverkusen wants to equalize the score then Bayern must lose in the next 2 matches which to be honest is almost impossible to happen, so it can be said that Bayern has become the Bundesliga champion this season, they deserve it after the crisis that Bayern experienced last season.