Mainz – Dortmund 0:2 (0:0)
G: 55. Sokratis, 89. Kagawa, 32976 divákov
Mainz: Zentner – Balogun, Gbamin (46. Hack), Diallo, Donati (64. Maxim), Brosinski, F. Frei, Serdar, Latza, Quiason (76. Holtmann), Berggreen
Dortmund: Bürki – Toljan, Sokratis, Toprak, Schmelzer, Weigl, Kagawa, Guerreiro (90. Sahin), Yarmolenko, Aubameyang, Pulišič (70. Dahoud)
Freiburg – Mӧnchengladbach 1:0 (1:0)
G: 20. (11m) Petersen, 23800 divákov
Freiburg: Schwolow – Stenzel, Koch, Soyuncu, C. Günter, Haberer, Höfler, Ravet, Terrazzino (90. Sierro), Petersen (78. Stanko), Kleindienst (83. Kath)
Gladbach: Sommer – Oxford, Ginter, Vestergaard, Wendt, Zakaria, Kramer (76. Bobadilla), Hazard (60. Cuisance), Grifo, Stindl, Drmič (60. Raffael)
Schalke – Augsburg 3:2 (1:0)
G: 44. di Santo, 47. Burgstaller, 83. (11m) Caligiuri – 64. Caiuby, 79. Gregoritsch, 59000
Schalke: Fährmann – Stambouli, Naldo, Nastasič, M. Meyer, D. Caligiuri, Oczipka, Harit (87. Kehrer), McKennie, di Santo (72. Embolo), Burgstaller (86. Reese)
Augsburg: Hitz – Danso (62. Khedira), Gouweleeuw, Hinteregger, Opare, D. Baier (87. Schmid), Max, Gregoritsch, Koo, Caiuby, Finnbogason (73. Cordova)
Hoffenheim – Stuttgart 1:0 (0:0)
G: 81. Uth, 30000 divákov
Hoffenheim: Baumann – Kadeřábek, Posch, B. Hübner, Schulz, Vogt, Demirbay, Rupp (66. Kramarič), Geiger (62. Grillitsch), Uth, Gnabry (77. Szalai)
Stuttgart: Zieler – Pavard, Badstuber, Baumgartl, Beck, Insua, Ascacibar, Gentner, Akolo (38. Brekalo), Ozcan (80. Aogo), Donis (27. Asano)
Hertha Berlín – Hannover 3:1 (2:0)
G: 18. a 45. Kalou, 83. Torunarigha – 65. Bebou, 29000 divákov
Hertha: Jarstein – Pekarík, Stark, Rekik (56. Torunarigha), Plattenhardt, Lustenberger, Maier (81. Langkamp), Weiser (46. Leckie), Lazaro, Kalou, Selke
Hannover: Tschauner – Korb, Anton, S. Sané, Ostrzolek, Sorg (46. Fossum), Bakalorz (88. Karaman), Bebou, Klaus (46. Sarenren Bazee), Füllkrug, Harnik
Bayern Mníchov – Kolín 1:0 (0:0)
G: 60. Lewandowski, 75000 divákov
Bayern: Starke – Rafinha, J. Boateng, Süle, Alaba, Rudy, T. Müller, Tolisso (46. Coman), Vidal (46. James Rodriguez), Ribery (76. Kimmich), Lewandowski
Kolín: T. Horn – Olkowski, Sörensen, Jorge Meré, Heintz, J. Horn (76. Kusic), Jojič, Ozcan, Lehmann (84. Clemens), Handwerker (66. Führich), Klünter
Wolfsburg – Lipsko 1:1 (1:0)
G: 15. (11m) Verhaegh – 52. Halstenberger, ČK: 90. Upamecano, 22827
Wolfsburg: Casteels – Verhaegh, Uduokhai, Brooks, William, Guilavogui, Arnold, Gerhardt, Didavi (89. Osimhen), Malli, Gomez (66. Origi)
Lipsko: Gulacsi – Klostermann (82. Laimer), Konaté, Upamecano, Halstenberger, Ilsanker, Keita, Kampl (89. Kaiser), Bruma (79. Demme), Y. Poulsen, Werner
Leverkusen – Werder Brémy 1:0 (1:0)
G: 11. Alario, 26620 divákov
Bayer: Leno – Tah, S. Bender, Retsos, Henrichs, Kohr, Baumgartlinger (87. L. Bender), Bailey (80. Brandt), Bellarabi, Volland (67. Havertz), Alario
Brémy: Pavlenka – Veljkovič, L. Sané (61. Junuzovič), Moisander, Gebre Selassie, Delaney, Augustinsson, Käuper (74. Hajrovič), M. Eggestein, Kainz (70. Belfodil), M. Kruse
Hamburg – Frankfurt 1:2 (1:2)
G: 9. Papadopoulos – 16. Wolf, 24. Gačinovič, 40983 divákov
Hamburg: Mathenia – Diekmeier, K. Papadopoulos, Mavraj (82. Schipplock), Douglas Santos, Jung, Walace (36. Ekdal), Hunt, Waldschmidt (67. Ito), Kostič, Arp
Frankfurt: Hradecky – Russ, Abraham (8. Salcedo), Falette, Chandler, G. Fernandes, Gačinovič (46. Barkok), Tawatha, Wolf, Rebič, Jovič (62. Boateng)
Bayern Mníchov 38, Schalke 29, Lipsko 28, Bayer Leverkusen 27, Hoffenheim 26, Dortmund 25, Eintracht Frankfurt 25, Mӧnchengladbach 25, Augsburg 23, Hannover 22, Hertha Berlín 21, Wolfsburg 19, Freiburg 18, Stuttgart 17, Mainz 16, Hamburg 15, Werder Brémy 14, Kolín nad Rýnom 3.