When viewed from the head to head it is clear that I think Bayern cannot be sure to win this match but that doesn't mean Leipzig will win either. So in this match any result can happen but still, it looks like nothing will stop Bayern from winning their ninth straight title, as his efforts are something he is sure to achieve.
Good speculation, we can not say that Bayern will win nor Leipzig can win this either because both 1st and 2nd team from the standings are now competing for dominance, I really love to see this, we can determine both teams perseverance to really winning here,
It's totally an unpredictable match. Anything will be happen. Both teams are fighting for the title. It is seems as like a final match. The team that wins the match will go a few steps further in the title fight. Bayern are 4 points ahead of Leipzig. Leipzig's victory in this match is very much needed. If they lose this match, Bayern Munich will undoubtedly win the title this season.
Good perception of what can happen if Leipzig can not win this, this is an important fight for Leipzig, But even though Bayern doesn't require to win this winning in this match can sure break the spirit of teams that are below the standings in my opinion,
And Another thing I have gone down memory lane and search for previous matches of Bayern VS Leipzig down to the date of March 19, 2018, is a good win for Leipzig, but 2 fight won for Bayern on December 20, 2018, and May 26, 2019, and the rest is in Draw,
What I am saying here is in my opinion, if you really want to bet on this fight a safe route would go for a Draw, if you can't decide the outcome of the fight.