Après 20 journées, le "Rekordmeister" mène avec 42 points, soit une longueur d'avance sur Leipzig, qui se rendra à Munich dimanche prochain.
Dortmund est troisième à trois points, à égalité avec le quatrième Mönchengladbach.
Leipzig, mené 2-0 à la pause après avoir été totalement étouffé par Mönchengladbach, est revenu en deuxième période par Patrik Schick (50e).
Puis le RB a profité de l'exclusion très sévère d'Alassane Pléa à l'heure de jeu pour égaliser grâce à un but libérateur d'un autre Français, Christopher Nkunku, à la 89e minute.
Résultats de la 20e journée :
Vendredi
Hertha Berlin - Schalke 04 0 - 0
Samedi
Mayence - Bayern Munich 1 - 3
Augsbourg - Werder Brême 2 - 1
Dortmund - Union Berlin 5 - 0
Hoffenheim - Bayer Leverkusen 2 - 1
Fortuna Dusseldorf - Eintracht Francfort1 - 1
RB Leipzig - Mönchengladbach 2 - 2
Dimanche
(14h30 GMT) Cologne - Fribourg
(17h00 GMT) SC Paderborn - Wolfsburg