Even with fewer games on the Saturday, matchday 23 delivered in true style as relegation battlers picked up three points, Werder Bremen stayed in touch and Bayern delivered in the only way they know how.
Werder Bremen 2-2 Darmstadt
(Ujah 33', Pizarro 89' - Wagner pen. 44', Sulu 83')
Werder Bremen were lucky to take the lead when Anthony Ujah acrobatically converted his ninth of the season in the box, but went in at halftime level after Sandro Wagner won and converted a penalty to also reach nine goals for the season. In a must-win game for Viktor Skripnik's side, the home side looked braver in the second 45 minutes and Slobodan Rajkovic just denied Claudio Pizarro with a scrappy clearance. Against the run of play, Aytac Sulu continued his fine goalscoring form by heading in soon after escaping a second yellow. A defeat would have been harsh on the home side and thanks to Pizarro, it was a result they avoided. The Peruvian headed home at the near post to send the home fans into raptures. The point leaves Werder Bremen in touch with the sides around them.
Wolfsburg 0-2 Bayern
(Coman 66, Lewandowski 75')
There was a foreboding sense of inevitability about the 0-0 half-time score in the Volkswagen Arena, particularly after Marcel Schäfer's glaring miss from six yards. Just over the hour mark, after Julian Draxler was denied by Manuel Neuer, Bayern struck the inevitable blow. Fresh impetus off the bench in the form of Franck Ribery sparked a move that ended in Kingsley Coman tucking away neatly after the ball fell kindly for him. Vieirinha forced another save out of Neuer, but Robert Lewandowski's nonchalant finish - his 23rd Bundesliga goal this season - ended the contest and left Bayern celebrating on their 116th birthday.
Stuttgart 1-2 Hannover
(Werner 18' - Schulz 32', 81')
Hannover's poor luck came to an end away at Stuttgart. Timo Werner's opener came somewhat against the run of play, but somewhat typically for Hannover after some woeful defending from a set-piece. Unlike their recent form though, Hannover battled back thanks to captain Christian Schulz's header. In the second half though, it was one-way traffic for the home side. Alexandru Maxim saw an effort cleared off the line by Oliver Sorg - his second goal-line clearance of the day - and Werner missed a chance to double up. Stuttgart were made to pay for their poor finishing as Hiroshi Kiyotake proved just how vital he is for Hannover. His second assist of the day was finished off by Schulz to hand Thomas Schaaf's side his first win since the end of November 2015 and claw them back into the race for Bundesliga survival.
Hamburg 1-1 Ingolstadt
(Drmic 7' - Hinterseer 61')
Josip Drmic scored his first goal for Hamburg after Aaron Hunt's fantastic build-up play, but as hard as Hamburg tried to play out another one-goal win they couldn't keep a persistent Ingolstadt at bay. Lukas Hinterseer headed in after finding some space from a corner. Hamburg tried to raise their game, but couldn't and Ingolstadt nearly added a second. A draw leaves the newly-promoted side two points and two places ahead of Hamburg.