Wolfsburg 1 – 1 RB Leipzig
(Verhaegh pen 15’ – Halstenberg 53’)
Paul Verhaegh coolly slotted his penalty away to start the action at the Volkswagen Arena. A combination of Ibrahima Konate and Stefan Ilsanker conceded the penalty after fouling Mario Gomez. Yussuf Poulsen provided an angled ball to meet the boot of a sliding Marcel Halstenberg to equalize shortly after the break. A quarter of an hour passed before Divock Origi somehow managed hit it over an open goal from inside the six-yard box. Peter Gulacsi stayed in red-hot form as he made a couple of expert saves near the end to salvage a point for Leipzig.
Freiburg 1 – 0 Monchengladbach
(Petersen pen 20’)
Nils Petersen drew a penalty (after VAR review) twenty minutes into to a game delayed due to traffic congestion. The captain Petersen then stepped up sent Yann Sommer the wrong way for his sixth Bundesliga goal of the season. Freiburg started on the front foot after the break as well, with a Tim Kleindienst header drawing a great save out of Sommer. The keeper on the other end – Alexander Schwolow – was also kept busy as Gladbach pushed for an equaliser to keep their good run of form going. The points move Freiburg up into 13th, a game clear of the drop now.
Hamburger SV 1 – 2 Eintracht Frankfurt
(Papadopoulos 9’ – Wolf 16’, Gacinovic 24’)
Hamburg started the game well, centre-back Kyriakos Papadopoulos scoring a low header into the keeper’s near post. Another goalkeeping error, this time from Hamburg, led to Frankfurt’s equaliser. Marius Wolf shot, and Christian Mathenia failed to completely block the shot. He was made to rue that error as Mijat Gacinovic ran onto Timmy Chandler’s second assist of the day and scored the eventual winner. Although, Hamburg did create a flurry of chances in the next period, the best of which a Jann-Fiete Arp volley which was tipped over. Dennis Diekmeier was (correctly) denied his first ever Bundesliga goal by the linesman.
Mainz 0 – 2 Dortmund
(Papastathopoulos 55’, Kagawa 89’)
Peter Stoger earned a win on his managerial debut away against Mainz. Dortmund’s defending was much improved, although much of that can be attributed to Mainz’s poor attack – their best chances came from set-pieces and long shots. Borussia Dortmund got the ugly win on the day, with Shinji Kagawa involved for both goals. Kagawa delivered the free-kick which, after a header off the post, led to Sokratis’s scuffed shot finding the back of the net. Kagawa, again, flicked on a header for Aubameyang, who rounded the keeper but had a host of Mainz defenders there to deny him the goal; he played it in for Kagawa to slot in.
Hoffenheim 1 – 0 VfB Stuttgart
The action came in the opening and closing stages in this match, with Salih Ozcan being denied by Oliver Baumann less than five minutes in. Mark Uth grabbed bundled one in after multiple Hoffenheim attempts from close range were stopped. Hoffenheim thought they had a second, but the linesman was alert as there was only one defender back.
Hertha 3 – 1 Hannover
(Kalou 18’, 45’, Torunarigha 83’ – Bebou 65’)
Salomon Kalou prodded the opener in after a couple of great passes from his teammates – first a cross-field ball, then a first time cross to Kalou. Kalou got his second of the game after capitalizing on Hannover’s failure to clear a ball in from a free-kick. More mediocre set-piece defending after the break as Ihlas Bebou tapped in for Hannover. Jordan Torunarigha put Hannover well and truly out of the game with yet another set-piece goal.
Schalke 3 – 2 Augsburg
(Di Santo 44’, Burgstaller 47’, Caligiuri pen 83’ – Caiuby 64’, Gregoritsch pen 79’)
Franco Di Santo tucked a backheel in on the cusp of half time, preceded by a cross following good turn by Amine Harit. Guido Burgstaller stretched to prod in a Naldo header off of a corner to double Schalke’s lead, with goal coming either side of the break. Caiuby scored right after the hour mark to get Augsburg back into the game, and Gregoritsch tied the game up with a penalty. Amine Harit won a penalty and Daniel Caligiuri finished the job and earned Schalke the three points.
Bayer Leverkusen 1 – 0 Werder Bremen
Leon Bailey burst latched onto a ball over the top on the wing, before delivering a cross which wrong-footed Lamine Sane, who deflected into the path of Lucas Alario for a tap-in. Bernd Leno picked up where he left off last game, denying Maximilian Eggestein a headed goal. Werder Bremen found it hard to get through the Leverkusen press the entire game, which cut of supply to the forwards.
Bayern 1 – 0 Koln
Bayern Munich were frustrated in the first half by Koln, but still should have took the lead when Franck Ribery chipped a ball over the defense to Thomas Muller. Muller’s resulting first touch took him to a narrow angle, allowing Timo Horn to save. After the break, Muller, involved again, delivered a cross which Robert Lewandowski should have buried but headed over. Lewandowski made amends when he scored on the hour mark, after Thomas Muller, once again disruptive with his runs into the defence, headed a chipped ball from Jerome Boateng into Lewandowski’s path.