Union Berlin – Hertha BSC 1:1 (1:1). -Union Berlin: Luthe – Friedrich, Knoche, Schlotterbeck – Trimmel, Andrich, Ryerson – Gentner, Prömel (73. Ingvartsen) – Musa (83. Pohjanpalo), Kruse. – Hertha BSC: Schwolow – Klünter, Stark, Torunarigha – Tousart, Guendouzi (79. Khedira) – Zeefuik, Mittelstädt – Lukebakio (61. Ascacibar), Cordoba (90.+2 Piatek), Cunha. – Schiedsrichter: Stegemann (Niederkassel). – Tore: 1:0 Andrich (10.), 1:1 Lukebakio (35., Foulelfmeter). – Beste Spieler: Trimmel, Andrich – Tousart, Stark. – Gelbe Karten: Ryerson (2), Prömel (6) – Guendouzi (4), Tousart (5), Torunarigha (3), Ascacibar. – Torschüsse: 11:4. – Ecken: 2:3. – Ballbesitz: 57:43 %. – Zweikämpfe: 115:113.
Stuttgart -Bremen 1:0 (0:0). – Stuttgart: Kobel – Mavropanos, Anton, Kempf – Endo, Castro (86. Karazor), Sosa – Coulibaly (89. Stenzel), Förster (78. Didavi), Klimowicz (78. Churlinov) – Kalajdzic. – Bremen: Pavlenka – Gebre Selassie, Toprak, Friedl, Augustinsson – Möhwald (88. Erras), Groß (84. Dinkci) – Maximilian Eggestein, Schmid (73. Osako), Rashica – Füllkrug (73. Selke). – Schiedsrichter: Zwayer (Berlin). – Tor: 1:0 Augustinsson (81., Eigentor). – Beste Spieler: Kobel, Klimowicz – Pavlenka. – Gelbe Karten: Förster (2) – Möhwald (2), Maximilian Eggestein (5). – Torschüsse: 14:9. – Ecken: 6:0. – Ballbesitz: 58:42 %. – Zweikämpfe: 123:98.
Mönchengladbach – Freiburg 2:1 (0:1). – Mönchengladbach: Sommer – Lainer, Ginter, Beyer, Wendt (82. Lazaro) – Kramer, Neuhaus – Thuram (75. Embolo), Stindl (90. Herrmann), Wolf (46. Zakaria) – Plea. – Freiburg: Florian Müller – Lienhart (68. Heintz), Schlotterbeck, Gulde – Schmid, Santamaria, Keitel (89. Haberer), Günter – Sallai (76. Burkart), Demirovic (89. Petersen), Höler. – Schiedsrichter: Dingert (Lebecksmühle). – Tore: 0:1 Sallai (10.), 1:1 Thuram (53.), 2:1 Thuram (60.). – Beste Spieler: Sommer, Thuram – Sallai, Demirovic. – Gelbe Karten: Kramer (4) – Demirovic (5), Höler (5), Günter (2). – Torschüsse: 19:7. – Ecken: 0:3. – Ballbesitz: 49:51 %. – Zweikämpfe: 117:109.
Leverkusen – Schalke 2:1 (1:0). – Leverkusen: Hradecky – Tah, Sven Bender, Tapsoba – Bellarabi (82. Frimpong), Palacios, Aranguiz (60. Wirtz), Wendell – Demirbay (67. Bailey), Amiri (82. Diaby) – Alario (67. Schick). – Schalke: Rönnow – Becker, Stambouli, Thiaw – Aydin (74. Schöpf), Mascarell, Calhanoglu (46. Bozdogan) – Serdar (74. Paciencia), Kolasinac – Huntelaar, Harit. – Schiedsrichter: Jablonski (Bremen). – Tore: 1:0 Alario (26.), 2:0 Schick (72.), 2:1 Huntelaar (81.). – Beste Spieler: Alario – Huntelaar. – Gelbe Karten: Tapsoba (3) – Torschüsse: 6:4. – Ecken: 5:4. – Ballbesitz: 62:38 %. – Zweikämpfe: 118:115.
Wolfsburg – Köln 1:0 (0:0). – Wolfsburg: Casteels – Mbabu, Lacroix, Brooks, Roussillon (62. Philipp) – Schlager (90.+3 Guilavogui), Arnold – Baku, Gerhardt, Brekalo (73. Joao Victor) – Weghorst. – Köln: Timo Horn – Ehizibue, Mere, Czichos, Katterbach (75. Kainz) – Skhiri – Wolf (81. Dennis), Hector (75. Andersson), Jakobs – Duda (81. Meyer), Drexler (66. Rexhbecaj). – Schiedsrichter: Hartmann (Wangen). – Tor: 1:0 Brekalo (69.). – Beste Spieler: Brekalo, Schlager – Wolf, Hector. – Gelbe Karten: Mbabu (3), Gerhardt (3) – Kainz. – Torschüsse: 13:10. – Ecken: 5:4. – Ballbesitz: 51:49 %. – Zweikämpfe: 89:110.
Dortmund – Frankfurt 1:2 (1:1). – Dortmund: Hitz – Can, Akanji, Hummels, Schulz (80. Reinier) – Delaney – Hazard (63. Knauff), Bellingham (56. Dahoud), Guerreiro, Reus (80. Reyna) – Haaland. – Frankfurt: Trapp – Tuta, Ilsanker, Ndicka – Durm (74. Chandler), Sow, Rode (88. Barkok), Kostic – Younes (46. Kamada) – Jovic, Silva (89. Zuber). – Schiedsrichter: Gräfe (Berlin). – Tore: 0:1 Schulz (11., Eigentor), 1:1 Hummels (44.), 1:2 Silva (87.). – Beste Spieler: Hummels, Can – Kostic, Ilsanker. – Gelbe Karten: – Kostic (3), Sow (6), Rode (8). – Torschüsse: 20:15. – Ecken: 10:2. – Ballbesitz: 55:45 %. – Zweikämpfe: 144:114.
Mainz – Bielefeld 1:1 (0:0). – ainz: Zentner – St. Juste, Bell (77. Alexander Hack), Niakhate – Brosinski (71. da Costa), Kohr, Mwene – Barreiro, Boetius (71. Latza) – Burkardt (76. Szalai), Glatzel (68. Onisiwo). -Bielefeld: Ortega – Brunner, van der Hoorn, Nilsson, Lucoqui (86. de Medina) – Prietl – Okugawa (71. Klos), Arne Maier (61. Kunze) – Doan – Vlap (61. Cordova), Voglsammer (86. Gebauer). – Schiedsrichter: Aytekin (Oberasbach). – Tore: 1:0 Brosinski (56., Foulelfmeter), 1:1 Voglsammer (76.). – Beste Spieler: Burkhardt, Brosinski – Voglsammer, Ortega. – Gelbe Karten: Bell (4), Latza (8), Barreiro (3), Alexander Hack (2) – Lucoqui (3), Kramer (Trainer). – Torschüsse: 12:9. – Ecken: 2:3. – Ballbesitz: 56:44 %. – Zweikämpfe: 99:106.
Augsburg – Hoffenheim 2:1 (2:0). – Augsburg: Gikiewicz – Framberger (46. Pedersen), Gouweleeuw, Uduokhai, Gumny – Khedira, Gruezo – Caligiuri, Vargas (46. Gregoritsch) – Richter (67. Oxford), Hahn. – Hoffenheim: Baumann – Posch, Grillitsch, Richards (74. Belfodil) – Kaderabek, Rudy (46. Gacinovic), Samassekou (46. Vogt), John (46. Sessegnon) – Baumgartner (69. Skov) – Bebou, Rutter. – Schiedsrichter: Winkmann (Kerken). – Tore: 1:0 Vargas (8.), 2:0 Hahn (23.), 2:1 Skov (86.). – Beste Spieler: Vargas, Gouweleeuw – Gelbe Karten: Hahn (3) – Samassekou (2). – Torschüsse: 7:16. – Ecken: 2:10. – Ballbesitz: 37:63 %. – Zweikämpfe: 102:91