Penktadienio ir šeštadienio 25 turo rungtynių rezultatai
"Nurnberg" 2 - 2 "Eintracht"
26' [0 - 1] Sotirios Kyrgiakos
69' [0 - 2] Naohiro Takahara
81' [1 - 2] Christoph Spycher (į savo vartus)
87' [2 - 2] Robert Vittek
"Mainz" 1 - 0 "Arminia"
51' [1 - 0] Leon Andreasen (11m.)
"Stuttgart" 0 - 0 "Wolfsburg"
"Hannover" 1 - 1 "Schalke"
2' [0 - 1] Halil Altintop
4' [1 - 1] Michael Tarnat
"Cottbus" 0 - 2 "Aachen"
29' [0 - 1] Sascha Rosler
90' [1 - 1] Sergio Pinto
37' Sascha Dum ("Aachen") pašalintas iš aikštės
"Bochum" 2 - 0 "Borussia"
48' [1 - 0] Theofanis Gekas
83' [2 - 0] Theofanis Gekas
"Gladbach" 3 - 1 "Hertha"
32' [1 - 0] Nando Rafael
56' [1 - 1] Christian Gimenez
69' [2 - 1] Nando Rafael
86' [3 - 1] Michael Delura