Borussia Dortmund – Borussia Mönchengladbach 2:0 (1:0): Dortmund: Kobel – Süle, Can, Schlotterbeck – Ryerson (82. Couto), Groß (71. Sabitzer), Nmecha, Svensson – Adeyemi (60. Beier), Brandt (71. Chukwuemeka) – Guirassy (82. Silva). – Mönchengladbach: Nicolas – Sander (80. Machino), Elvedi, Diks – Scally, Reitz, Engelhardt (80. Mohya), Netz – Reyna (65. Ranos), Neuhaus (80. Stöger) – Tabakovic. – Schiedsrichter: Jablonski (Bremen). – Tore: 1:0 Brandt (10.), 2:0 Beier (90.+7). – Gelbe Karten: Can, Schlotterbeck – Netz. – Zuschauer: 81 365 (ausverkauft). – Torschüsse: 9:5. – Ecken: 6:4. – Ballbesitz %: 56:44. – Zweikämpfe: 65:73.
1. FC Köln – Union Berlin 0:1 (0:0): Köln: Schwäbe – Sebulonsen, Heintz (86. Özkacar), van den Berg, Lund – Krauß (68. Huseinbasic), Martel – Thielmann (68. El Mala), Jóhannesson, Kaminski (86. Maina) – Ache (58. Bülter). – Berlin: Rönnow – Doekhi, Querfeld, Leite – Trimmel (73. Juranovic), Khedira, Kemlein (84. Schäfer), Köhn – Jeong (64. Burcu), Ansah (73. Skarke) – Burke (73. Ilic). – Schiedsrichter: Dingert (Lebecksmühle). – Tor: 0:1 Schäfer (90.+1). – Rote Karte: van den Berg nach einem Handspiel (83.). – Gelbe Karten: Sebulonsen, Krauß – Trimmel, Kemlein, Schäfer, Rönnow, Juranović. – Zuschauer: 50 000 (ausverkauft). – Torschüsse: 11:11. – Ecken: 3:6. – Ballbesitz %: 59:41. – Zweikämpfe: 89:71.
FC Augsburg – Werder Bremen 0:0: Augsburg: Dahmen – Banks, Zesiger, K. Schlotterbeck – Wolf (46. Komür), Jakić (56. Rexhbecaj), Massengo (90. Tietz), Giannoulis (56. Pedersen) – Rieder (78. Dardari), Fellhauer – Claude-Maurice. – Bremen: Backhaus – Sugawara, Pieper, Stark (83. Malatini), Friedl – Stage, Lynen – Puertas (75. Covic), Schmid, I. Schmidt (83. Topp) – Njinmah (68. Grüll). – Schiedsrichter: Welz (Wiesbaden). – Tore: Fehlanzeige. – Gelbe Karten: Giannoulis, Banks, Zesiger – Schmid, Pieper, Sugawara, Lynen. – Zuschauer: 30 000. – Torschüsse: 12:8. – Ecken: 6:11. – Ballbesitz %: 52:48. – Zweikämpfe: 96:95.
Hamburger SV – Eintracht Frankfurt 1:1 (1:1): Hamburg: Heuer Fernandes – Capaldo, Vuskovic, Elfadli (61. Soumahoro) – Mikelbrencis (61. Jatta), Sambi Lokonga, Remberg, Muheim – Philippe (88. Gotscholeischwilli), Königsdörffer (87. Pherai), Baldé (70. Vieira). – Frankfurt: Zetterer – Collins, Koch, Amenda – Kristensen (71. Baum), Larsson (71. Uzun), Dahoud, Brown – Doan, Bahoya (46. Höjlund) – Knauff (82. Ngankam). – Schiedsrichter: Stieler (Sölden/Schwarzwald). – Tore: 1:0 Sambi Lokonga (19.), 1:1 Larsson (26.). – Gelbe Karten: keine. – Zuschauer: 57 000 (ausverkauft). – Torschüsse: 8:9. – Ecken: 5:5. – Ballbesitz %: 43:57. – Zweikämpfe: 97:98.
VfB Stuttgart – TSG Hoffenheim 0:0: Stuttgart: Nübel – Vagnoman, Jeltsch (46. Al-Dakhil), Chabot, Mittelstädt – Karazor, Stiller – Tomás (69. Führich), Nartey, Leweling – Undav. – Hoffenheim: Baumann – Coufal, Hranac, Hajdari (73. Kabak), Bernardo – Avdullahu, Burger – Prömel, Prass (88. Gendrey) – Asllani (65. Kramarić), Lemperle (89. Hlozek). – Schiedsrichter: Siebert (Berlin). – Tore: Fehlanzeige. – Gelbe Karten: Stiller, Karazor, Tomás – Hranac, Hajdari. – Zuschauer: 58 000. – Torschüsse: 9:4. – Ecken: 4:2. – Ballbesitz %: 49:51. – Zweikämpfe: 122:103.
VfL Wolfsburg – SC Freiburg 3:4 (1:1): Wolfsburg: Grabara – Kumbedi (88. Bürger), Seelt, Koulierakis, Zehnter – Gerhardt, Arnold – Eriksen (80. Lindstrom), Majer (67. Svanberg), Wimmer (80. Daghim) – Pejcinovic. – Freiburg: Atubolu – Kübler, Ginter, Jung, Günter – Eggestein, Osterhage (46. Grifo) – Treu (67. Scherhant), Suzuki (90. Matanovic), Manzambi (79. Höfler) – Höler (79. Adamu). – Schiedsrichter: Stegemann (Niederkassel). – Tore: 0:1 Treu (5.), 1:1 Pejcinović (13.), 2:1 Pejcinović (49.), 2:2 Grifo (56., Foulelfmeter), 3:2 Pejcinović (69.), 3:3 Seelt (71., Eigentor), 3:4 Derry Scherhant (78.). – Gelbe Karten: Arnold – Jung. – Zuschauer: 22 000. – Torschüsse: 14:15. – Ecken: 2:6. – Ballbesitz %: 54:46. – Zweikämpfe: 90:90.
RB Leipzig – Bayer Leverkusen 1:3 (1:2): Leipzig: Gulácsi – Nedeljković (70. Baku), Orban, Lukeba, Raum – Seiwald (89. Bitshiabu) – Schlager, Baumgartner – Gomis (79. Werner), Romulo (70. Maksimović), Harder. – Leverkusen: Flekken – Andrich, Badé, Belocian – Arthur (83. Vázquez), Aleix Garcia, Tillman, Tella (77. Tape) – Hofmann (57. Equi Fernández), Terrier (77. Culbreath) – Schick (77. Kofane). – Schiedsrichter: Brand (Unterspiesheim). – Tore: 1:0 Schlager (35.), 1:1 Terrier (40.), 1:2 Schick (44.), 1:3 Culbreath (90.+7). – Gelbe Karten: Lukeba – Arthur, Tape. – Zuschauer: 46 053. – Torschüsse: 19:17. – Ecken: 2:8. – Ballbesitz %: 46:54. – Zweikämpfe: 109:95.
FSV Mainz 05 – FC St. Pauli 0:0. – Mainz: Batz – Kohr, Hanche-Olsen, Potulski – Lee, Sano, da Costa, Nebel, Widmer (78. Veratschnig) – Amiri (90. Weiper) – Hollerbach (78. Sieb). – Trainer: Fischer. – St. Pauli: Vasilj – Dzwigala, Wahl, Mets – Pyrka, Sands, Oppie (74. Ritzka) – Fujita, Irvine – Hountondji (58. Jones), Pereira Lage (90. Sinani). – Trainer: Blessin. – Schiedsrichter: Matthias Jöllenbeck (Freiburg). – Tore: Fehlanzeige. – Gelbe Karten: Sano – Pereira Lage (2). – Zuschauer: 33.000.