It is true that Dortmund are favorite to win, maybe because in terms of quality, Dortmund players are better than Frankfurt. But this will not be an easy
match for Dortmund, because as we know Frankfurt's current ranking is above Dortmund. This has proven Frankfurt is not an easy team to beat. Even
the previous meeting the match ended in a draw, so actually between Dortmund and Frankfurt have almost the same chance of winning the match.
I have a different prediction with most people who prefer Dortmund to win the game, I chose the match to end draws as it had the previous
meeting. Regarding the Leipzig vs Bayern match, I believe Bayern can beat Leipzig. Because Bayern definitely want to make the difference
in points with Leipzig even further away.