Leverkusen vyhrál 9:1 v Ulmu a bodově se dotáhl na vedoucí Bayern, který jen remizoval v zápase 25. kola v Berlíně s Herthou 1:1. Ani tentokráte se mu nepodařilo zlomit prokletí berlínského Olympijského stadionu, kde nevyhrál už osmnáct let. Schalke v sestavě s Jiřím Němcem, hrajícím dvoustý zápas v bundeslize na místě libera, a jeho krajanem Radoslavem Látalem v záloze porazilo 3:0 Stuttgart. Oba jmenovaní byli po celých 90 minut oporami, zatímco v dresu hostí se útočník Pavel Kuka objevil až po přestávce místo Bulhara Krasimira Balakova, ale zvrat do hry nepřinesl. Po dvou gólech za Leverkusen vstřelili Brazilci Emerson a Zé Roberto. Bayer si zásluhou vysokého vítězství, které je novým klubovým rekordem, značně vylepšil skóre, ale i nadále zůstává v tabulce druhý. "Je to jasné, Leverkusen nás vyzval k boji o titul," prohlásil záložník Bayernu Stefan Effenberg po utkání s Herthou. Bayern začal v Berlíně ve velkém stylu a tlak zužitkoval ve 32. minutě, kdy se trefil Jens Jeremies. Nástupce Lotthara Matthäuse na postu libera využil hrubky berlínské obrany. Přesto, že byli znatelně lepší, dokázali si hosté vytvořit jen jedinou další pořádnou šanci. I v druhé půli, kdy už stadionem kolovaly zvěsti o průběhu zápasu Leverkusenu s Ulmem, měl Bayern navrch, ale nedokázal dát gól. To se naopak podařilo domácím, za které vyrovnal před koncem Brazilec Alex Alves. "Bude to nervák," hodnotil situaci při pohledu do tabulky kouč Bayernu Ottmar Hitzfeld. "S remízou můžeme být spokojení. Doufejme, že se nám za týden podaří porazit Kaiserslautern," dodal. Kaiserslautern porazil Duisburg 3:2 a probojoval se na čtvrté místo. Mnichov porazil Brémy 1:0 a celý zápas za vítěze hrál Martin Čížek.
Výsledky 25. kola: Freiburg - Hamburk 0:2 (27. a 53. Cardoso), Schalke - Stuttgart 3:0 (58. a 74. Mpenza, 80. Waldoch), Hertha Berlín - Bayern 1:1 (76. Alves - 32. Jeremies), Kaiserslautern - Duisburg 3:2 (29. Djorkaeff, 54. Ramzy, 81. Christov - 85. Zeyer z pen., 90. Büskens), Ulm - Leverkusen 1:9 (90. Leandro - 10. a 39. Emerson, 74. a 81. Zé Roberto, 14. Rink, 19. Kirsten, 68. Neuville, 75. Ballack, 85. Schneider), Dortmund - Bielefeld 1:3 (15. z pen. Möller - 23. Van de Ven, 26. z pen. Stratos, 64. Labbadia), Mnichov - Brémy 1:0 (51. Kurz), Wolfsburg - Unterhaching 2:2 (40. Feldhoff, 88. Akpoborie - 54. Zimmermann, 56. Haber), Frankfurt - Rostock 0:0.
1. Bayern 25 16 5 4 52:20 53
2. Leverkusen 25 15 8 2 54:27 53
3. Hamburk 25 12 9 4 55:30 45
4. Mnichov 25 11 7 7 41:36 40
5. Kaisersl. 25 12 3 10 37:44 39
6. Brémy 25 10 6 9 52:40 36
7. Hertha 25 9 9 7 32:38 36
8. Schalke4 25 8 10 7 36:33 34
9. Wolfsb. 25 8 10 7 37:44 34
10. Stuttg. 25 10 3 12 28:33 33
11. Dortmund 25 7 11 7 29:23 32
12. Unterhach. 25 8 6 11 28:31 30
13. Ulm 25 8 6 11 30:44 30
14. Rostock 25 6 10 9 32:45 28
15. Freiburg 25 6 8 11 32:38 26
16. Frankfurt 25 7 4 14 29:36 25
17. Bielefeld 25 4 7 14 25:44 19
18. Duisburg 25 3 8 14 26:49 17