Bayern Munich pulled nine points clear at the top of the log after thrashing Freiburg 4-1 at Europa-Park Stadion.
After a deadlocked first stanza, Leon Goretzka eventually broke the deadlock for the Bavarians just before the hour-mark but his goal was cancelled out five minutes later by Nils Petersen for Freiburg.
However, Serge Gnabry restored the lead for Julian Nagelsmann's charges in the 73rd minute while Kingsley Coman and Marcel Sabitzer got late goals to seal a rampant win.
Borussia Dortmund missed the chance to reduce the gap behind leaders Bayern Munich in second place to six points after they were hammered 4-1 by RB Leipzig at Signal Iduna Park.
Konrad Laimer gave Leipzig a two-goal lead in the first half-an-hour with a quick brace and Christopher Nkunku put the game beyond Dortmund with the third goal just before the hour-mark.
Donyell Malen scored a consolation goal for Marco Rose's men six minutes before time but Dani Olmo added salt into wound with the fourth goal for the visitors two minutes later.
Bayer Leverkusen consolidated their third spot on the table after beating Hertha Berlin 2-1 Bay Arena.
Lucas Alario broke the deadlock for Bayer 11 minutes before the half-time break and Karim Bellarabi doubled their lead with five minutes of the first stanza remaining.
Vladimir Darida pulled a goal back for Hertha two minutes later but Leverkusen held on to clinch back-to-back wins.
Hoffenheim's hopes of finishing in the UEFA Champions League places were dented after a 2-1 defeat against Bochum at PreZero Arena.
Takuma Asano broke the deadlock for Bochum just before the half-hour mark but David Raum pulled a goal back for Hoffenheim nine minutes into the second stanza.
However, Asano restored the lead for the visitors five minutes later, completed his brace and he was denied the hat-trick by the Video Assistant Referee (VAR) five minutes before time after his goal was disallowed for a foul in the build-up.
Bottom side Greuther Furth's chances of surviving relegation continued to slip away after they were held to a goalless draw by Eintracht Frankfurt at Deutsche Bank Park.
Furth inched 11 points from safety with ten matches remaining while Eintracht remained in ninth place on the log.
Arminia Bielefeld missed the chances to get out of the relegation zone after they were held to a 1-1 draw by Stuttgart at Schuco Arena.
Sasa Kalajdzic broke the deadlock for Stuttgart in the 25th minute but Florian Kruger salvaged a point for Arminia with the equaliser on the hour-mark.