Après 19 minutes de jeu, Mönchengladbach croyait pourtant avoir fait l'essentiel, par Jonas Hofmann (6e sur penalty) et Marcus Thuram (19e).
Mais le RB Leipzig du coach Julian Nagelsmann a d'abord refait son retard après la pause grâce à son Français Christophe Nkunku (2-1, 57e) et à l'international danois Yussuf Poulsen (2-2, 66e). Puis l'attaquant norvégien Alexander Sörloth, entré en jeu à la mi-temps, a renversé le match dans les dernières secondes (3-2, 90+3).
Le Bayern est en tête avec 52 points, devant Leipzig (50 pts). Wolfsburg (45 pts) et Francfort (42 pts) complètent le top-4, qualificatif pour la Ligue des champions.