If that happens Dortmund had better not waste another opportunity. This is like Dortmund's closest season to the league title after all these years.
Against Leipzig will probably be the toughest game compared to against Koln in the last match of the season, but I predict Munich will not have any problems in this match, not only because they will be the home team and also because Leipzig cannot achieve many good results when they meet Munich but because Munich will struggle to keep performing well because it must be unpleasant if they can be passed by Dortmund and this season ends without any titles for Munich.
Dortmund must be very expecting Munich to be defeated in the last two games and when against Leipzig that chance will be open because only that is the way for Dortmund to be able to overtake this rival, but maybe what is expected by Dortmund will not happen and Dortmund, as well as Bayern Munich, will equally win the remaining two games so the final result in the ranking is a one point difference for the advantage to Munich. So again Munich will be the champion of the league this season with a different level of difficulty than last season where they can champion very convincingly because of the eight points, and the result of this season is not much different from the 2018-2019 season where both of them also compete for the championship but eventually, Dortmund must be satisfied in the second place due to the difference of two points with Munich