| Eintracht Frankfurt beat Borussia Mönchengladbach 1-0 (H) on 5 Nov 2006 |
| Borussia Mönchengladbach beat Borussia Dortmund 1-0 (H) on 22 Sep 2006 |
| Borussia Dortmund beat Hamburger SV 1-0 (H) on 16 Sep 2006 |
| Hamburger SV beat Bayer Leverkusen 2-1 (A) on 22 Oct 2006 |
| Bayer Leverkusen beat Schalke 3-1 (H) on 1 Oct 2006 |
| Schalke beat Werder Bremen 2-0 (H) on 25 Aug 2006 |
| Werder Bremen beat Mainz 6-1 (A) on 27 Oct 2006 |
| Mainz beat VfL Bochum 2-1 (H) on 12 Aug 2006 |
| VfL Bochum beat Arminia Bielefeld 2-1 (H) on 24 Sep 2006 |
| Arminia Bielefeld beat Energie Cottbus 3-1 (H) on 30 Sep 2006 |
| Energie Cottbus beat Hertha Berlin 2-0 (H) on 28 Oct 2006 |
| Hertha Berlin beat Nürnberg 2-1 (H) on 4 Nov 2006 |
| Nürnberg beat VfB Stuttgart 3-0 (A) on 12 Aug 2006 |
| VfB Stuttgart beat Alemannia Aachen 4-2 (A) on 4 Nov 2006 |
| Alemannia Aachen beat Hannover 3-0 (A) on 26 Aug 2006 |
| Hannover beat VfL Wolfsburg 2-1 (A) on 15 Sep 2006 |
| VfL Wolfsburg beat Bayern München 1-0 (H) on 30 Sep 2006 |
| Bayern München beat Eintracht Frankfurt 2-0 (H) on 28 Oct 2006 |
HWC: Thick arrows show the earliest chain of wins that passes through every team and returns to its start.