Mönchengladbach-Stuttgart 1-1 (0-0)
1-0 Filip Daems (67 str), 1-1 Cacau (71).
Utv, Mönchengladbach: Roel Brouwers (80).
Publik: 48 000.
Wolfsburg-Bayern München 0-1 (0-0)
0-1 Luiz Gustavo (90).
Publik: 30 000.
Hoffenheim-Dortmund 1-0 (1-0)
1-0 Sejad Salihovic (9).
Publik: 30 150.
Freiburg-Mainz 1-2 (0-0)
0-1 Marcel Risse (64), 0-2 Eric Maxim Choupo-Moting (79), 1-2 Papiss Demba Cisse (90).
Publik: 20 600.
Nürnberg-Hannover 1-2 (0-2)
0-1 Mohammed Abdellaoue (16), 0-2 Konstantin Rausch (27 str), 1-2 Tomas Pekhart (56).
Publik: 37 212.
Hamburg-Hertha Berlin 2-2 (1-1)
1-0 Mladen Petric (25 str), 1-1 Tunay Torun (43), 2-1 Heung-Min Son (61), 2-2 Andre Mijatovic (88).
Publik: 52 100.
Schalke-Köln 5-1 (1-1)
0-1 Lukas Podolski (12), 1-1 Klaas Jan Huntelaar (42 str), 2-1 Klaas Jan Huntelaar (47), 3-1 Lewis Holtby (48), 4-1 Raul (59), 5-1 Klaas Jan Huntelaar (84).
Publik: 61 000.
Mainz 2 2 0 0 4 1 6
Hannover 2 2 0 0 4 2 6
Stuttgart 2 1 1 0 4 1 4
Mönchengladbach 2 1 1 0 2 1 4
Wolfsburg 2 1 0 1 3 1 3
Bremen 1 1 0 0 2 0 3
Schalke 2 1 0 1 5 4 3
Dortmund 2 1 0 1 3 2 3
Hoffenheim 2 1 0 1 2 2 3
Nürnberg 2 1 0 1 2 2 3
Bayern München 2 1 0 1 1 1 3
Augsburg 1 0 1 0 2 2 1
Freiburg 2 0 1 1 3 4 1
Hertha Berlin 2 0 1 1 2 3 1
Hamburg 2 0 1 1 3 5 1
Kaiserslautern 1 0 0 1 0 2 0
Leverkusen 1 0 0 1 0 2 0
Köln 2 0 0 2 1 8 0