Avant le "Klassiker" Bayern-Dortmund, programmé à 18h30 (16h30 GMT), le Bayern (65 pts) est toujours en tête avec sept points d'avance sur le RB Leipzig (58 pts). Le TSG 1899 Hoffenheim reste troisième avec 51 pts, mais Dortmund, 50 points, peut le rattraper ou le dépasser s'il réussit une bonne performance à l'Allianz Arena.
Devant son public et en présence du sélectionneur allemand Joachim Löw, le RB Leipzig a eu du mal à concrétiser sa domination. Il a fallu attendre la 90+3 minute pour que l'international danois Yussuf Poulsen délivre les siens, en reprenant en extension du bout du pied un centre de Forsberg.
Leipzig a terminé à 10 après l'expulsion de l'arrière central Willi Orban à la 88e minute pour un deuxième carton jaune.
Hoffenheim, qui restait sur trois victoires consécutives dont un exploit contre le Bayern Munich (1-0) mardi soir, s'est incliné en déplacement à Hambourg, pour sa troisième défaite de la saison.
Aaron Hunt a marqué les deux buts du HSV, donnant à son équipe un peu d'air dans la lutte pour le maintien, encore très indécise à six journées de la fin.
Darmstadt, bon dernier avec 15 points, joue dimanche sur la pelouse de l'avant-dernier Ingolstadt, 25 points. Les deux dernières places expédient directement en deuxième division, alors que la 16e place donne accès à un barrage pour le maintien contre le troisième de la D2.
Cette 16e place menace pour l'instant trois équipes qui se tiennent en deux points: Wolfsburg (30 points) sèchement battu samedi à Schalke 4-1, Mayence (29 pts) défait à Fribourg 1-0 et Augsbourg (29 pts), qui joue dimanche à Berlin. Grâce à sa victoire, Hambourg prend un peu le large avec 33 points.
Résultats de la 28e journée du Championnat d'Allemagne de football:
Vendredi :
Eintracht Francfort - Werder Brême 2 - 2
Samedi :
Schalke 04 - Wolfsburg 4 - 1
Cologne - Mönchengladbach 2 - 3
Hambourg - Hoffenheim 2 - 1
Fribourg - Mayence 1 - 0
Leipzig - Leverkusen 1 - 0
(16h30 GMT) Bayern Munich - Dortmund
Dimanche :
(13h30 GMT) Hertha Berlin - Augsbourg
(15h30 GMT) Ingolstadt - Darmstadt