2017–18 First German Bundesliga, Week 31
| Borussia VfL Mönchengladbach | 3:0 | VfL Wolfsburg |
| 8' L. Stindl 35' Raffael 44' C. Kramer |
| RasenBallsport Leipzig | 2:5 | TSG Hoffenheim |
| 59' N. Keïta 88' D. Upamecano |
14', 59' M. Uth 35' S. Gnabry 45' P. Kadeřábek 64' L. Rupp | |
| Eintracht Frankfurt | 0:3 | Hertha BSC |
| 57' D. Selke 77' M. Leckie 90'+1 A. Esswein | ||
| Hamburger SV | 1:0 | SC Freiburg |
| 54' L. Holtby | ||
| Hannoverscher SV | 0:3 | FC Bayern München |
| 57' T. Müller 73' R. Lewandowski 89' S. Rudy | ||
| VfB Stuttgart | 2:0 | SV Werder Bremen |
| 13' C. Gentner 90'+1 B. Özcan |
||
| BV Borussia Dortmund | 4:0 | Bayer 04 Leverkusen |
| 13' J. Sancho 55', 79' M. Reus 63' M. Philipp |
| FC Augsburg | 2:0 | 1. FSV Mainz 05 |
| 29' M. Gregoritsch 90'+2 A. Finnbogason |
||
| 1. FC Köln | 2:2 | FC Gelsenkirchen-Schalke 04 |
| 26' L. Bittencourt 83' M. Risse |
4' B. Embolo 23' Y. Konoplyanka |