The competition for places behind Bayern has rarely been so tight at such an advanced stage of the season.
Only six points separate third-placed Borussia Dortmund from Werder Bremen in 12th with a lot of movement still expected on the final weekend of Bundesliga action in the calendar year.
Fortunately for the chasing pack, Bayern dropped points against Gladbach as both teams fought out to a 1-1 draw, with strikes from Die Fohlen's Thorben Marx and Die Roten's Xherdan Shaqiri cancelling each other out.
Defending champions Dortmund could have slipped outside the top six by the time they travel to struggling Hoffenheim on Sunday while Freiburg, Hannover and Mainz all have the chance to end the year in a European qualification berth with wins over Schalke, Fortuna Dusseldorf and Stuttgart respectively.
Hamburg can break into the top four with victory over second-placed Bayer Leverkusen on Saturday while 2007 champions Stuttgart could crown a remarkable rise up the standings with win over Mainz giving them a shot at third place.
At the bottom of the table, Bavarian rivals Greuther Furth and Augsburg are both in deep trouble with 10 points already separating the pair of them from safety.
They meet at the Furth Arena on Saturday in a game where far more than local pride will be at stake.
Finally, resurgent Wolfsburg host Eintracht Frankfurt and Bremen host Nuremberg before the curtain falls on Bundesliga football for five weeks.
Friday's Bundesliga Fixture
Saturday's Bundesliga Fixtures
Sunday's Bundesliga Fixtures