I'm actually not so optimistic about the current condition of Leipzig to be able to beat Bayern Munich. Even though football is round and no result is impossible, judging from the current standings, Leipzig is not a team that has the same performance as last season, losing a lot of players this season and changing coaches while the competition is still ongoing. Even until week 20, Leipzig must be in 6th position in the current standings where last season Leipzig performed quite well and consistently ranked 2nd.
Of course, Bayern are stronger, but Leipzig also has a good attack, so I expect a productive match today. Despite the fact that things are not as good for Leipzig as they were last season, they still stick to their strategy and play open and attacking, entertaining football. I'll try to predict the victory of Bayern and the total over 3 in this match.