Bayern Munich cruised past Dortmund 4-1 thanks to a brace from Robert Lewandowski meanwhile Hamburg shocked Hoffenheim 2-1 on two goals from Aaron Hunt at the 28th round in Bundesliga on Saturday.
The German giants returned to winning ways after beating Dortmund 4-1 in a one sided affair as two goals within ten minutes smoothed the way for the 21st victory of the season.
Carlo Ancelotti's men caught a bright start in front of 75,000 spectators at outsold Allianz Arena as Franck Ribery broke the deadlock with just four minutes into the game after a square pass from Philipp Lahm.
Bayern gained momentum and doubled the lead through Robert Lewandowski, who curled a free kick from 20 meters into the bottom left corner, with ten minutes played.
Hapless Dortmund showed a vital sign and reduced the arrears out of the blue in the 20th minute as Raphael Guerreiro utilized a misplaced clearance from Arturo Vidal to hammer home making it 2-1 on the scoreboards.
After the restart, Bayern started where they left off as Arjen Robben made use of a through ball from Ribery to drill the ball from the edge of the box into the far post corner to restore the two-goal lead in the 49th minute.
However, Bayern were not done with the scoring and added another goal to their lead as Lewandowski converted a foul play penalty to mark his 26th goal of the season to put the result beyond doubt in the 68th minute.
Bayern remain atop the standings with a ten-point advantage while Dortmund stay on the 4th place after suffering the sixth loss of the season.
Hamburg extended their unbeaten streak to nine games as the "HSV" surprisingly beat third placed Hoffenheim 2-1.
The hosts staged a powerful performance from the kick off whereas Hoffenheim needed some time to gain a foothold into the game.
Hamburg created two chances through Filip Kostic and Gotoku Sakai before Aaron Hunt opened the scoring after curling home a free kick from 18 meters into the top left corner with 25 minutes played.
Hoffenheim, who had the confidence of beating leaders Bayern Munich on Tuesday, recovered quickly from the setback and responded just ten minutes later.
Hamburg's Matthias Osterzolek brought down Ermin Bicakcic inside the box allowing Hoffenheim's Andrej Kramaric to level the scores with a converted foul-play penalty in the 35th minute against the run of the game.
The visitors should have grabbed the lead after the restart but Sandro Wagner was unable to press the ball over the goal line.
The "HSV" continued to be the more active side and their efforts paid off in the 75th minute when Aaron Hunt capitalized on the solo run and square pass from Bobby Wood to seal the 2-1 victory into the empty net.
With the win, Hamburg move on the 13th place to increase the distance to the drop zone meanwhile third placed Hoffenheim lose contact to the top two.
Elsewhere, runners-up Leipzig edged Bayer Leverkusen 1-0 with ten men thanks to the last-second goal by Yussuf Poulsen, who secured the third win in row.
Lars Stindl's decider wrapped up Monchengladbach's 3-2 victory over Cologne in the Rhinederby.
Schalke crushed Wolfsburg 4-1 as Guido Burgstaller provided a brace and Freiburg extended Mainz' losing streak to five games as Nils Petersen scored the only goal of the match.
The following fixtures complete the 28th round: Hertha Berlin encounter Augsburg and Ingolstadt face Darmstadt for the relegation battle.