Poprvé v tomto ročníku německé ligy skórovali Pavel Kuka a Radoslav Látal, ale porážku svých týmů neodvrátili. Kuka dal hlavičkou první gól Stuttgartu, který prohrál s Wolfsburgem vysoko 2:5. Látal ze Schalke krásnou střelou zdálky vyrovnal s Kaiserslauternem, ale hosté zvítězili 2:1. Leverkusen si udržel dvoubodový náskok v čele před Bayernem Mnichov díky výhře 3:1 nad Dortmundem. Za tři body vděčí německému reprezentantu Rinkovi, původem Brazilci, který se v zimě vrátil z brazilského Santosu. Ten vstřelil dva góly. Ve 13. minutě domácí Ballack neproměnil penaltu. Hostům byl krátce po přestávce vyloučen Reuter, ale ještě víc je rozlítilo, že v poslední minutě rozhodčí nenařídil penaltu po Kirstenově ruce ve vlastním pokutovém území. To bylo za stavu 2:1, Leverkusen pak využil soupeřovy zloby a nesoustředěnosti a zvýšil na 3:1. Zatímco Leverkusen usiluje o titul, Dortmund má čím dál větší starosti se záchranou. Vítěz Ligy mistrů z roku 1997 zůstává pod novým trenérem Berndem Kraussem už deset kol bez vítězství. Nebezpečně se přiblížil k nejhorším týmům, od sestupového místa jej dělí pouze tři body. Obhájce titulu Bayern se po čtyřech remízech dočkal výhry proti Ulmu, který porazil jasně 4:0. "Ulm má disciplinované mužstvo. Museli jsme hrát trpělivě, góly padly v pravou chvíli," řekl trenér vítězů Ottmar Hitzfeld. Hvězdou kola byl nigerijský reprezentant Jonathan Akpoborie z Wolfsburgu, jenž hattrickem pokořil svůj bývalý klub Stuttgart. "Když se tým dopustí tolika chyb jako my dnes v obraně, nemůže se divit, že prohraje," řekl Ralf Rangnick, kouč Stuttgartu.
Výsledky 28. kola: Bayern Mnichov - Ulm 4:0 (20. Scholl, 23. Sergio z pen., 63. Jancker, 84. Wojciechowski), Leverkusen - Dortmund 3:1 (42. a 84. Rink, 90. Brdaric - 2. Reina), Stuttgart - Wolfsburg 2:5 (8. Kuka, 30. Soldo - 10., 67. a 85. Akpoborie, 22. Juskowiak, 90. Sebescen), Schalke - Kaiserslautern 1:2 (17. Látal - 5. Tare, 44. Pettersson), Hertha Berlín - Frankfurt 1:0 (37. Preetz), Brémy - Bielefeld 3:1 (21. a 54. Frings, 41. Herzog - 65. Bode), Duisburg - Freiburg 1:2 (67. Wohlert - 48. Iašvili, 88. Weisshaupt), Unterhaching - 1860 Mnichov 1:1 (47. Seifert - 90. Agostino), Hamburk - Rostock 1:0 (18. Groth).
1. Leverkusen 28 17 9 2 60:30 60
2. Bayern 28 17 7 4 59:23 58
3. Hamburk 28 15 9 4 59:30 54
4. Brémy 28 12 7 9 59:44 44
5. K'lautern 28 13 4 11 42:49 43
6. Hertha 28 11 9 8 35:40 42
7. Mnichov 28 11 8 9 43:41 41
8. Wolfsburg 28 10 11 7 46:49 41
9. Stuttgart 28 12 3 13 33:39 39
10. Schalke 28 8 11 9 38:37 35
11. Unterhach. 28 9 7 12 33:36 34
12. Freiburg 28 8 9 11 39:43 33
13. Dortmund 28 7 11 10 32:30 32
14. Rostock 28 6 12 10 35:49 30
15. Ulm 28 8 6 14 30:52 30
16. Frankfurt 28 8 5 15 31:38 29
17. Duisburg 28 4 8 16 32:54 20
18. Bielefeld 28 4 8 16 29:51 20