Bayern Munich returned to the top of the Bundesliga for the first time since September after a crushing 6-0 win over Wolfsburg.
Their goal spree was enough to move top on goal difference above former leaders Borussia Dortmund, who beat Stuttgart 3-1.
And it was an emphatic statement of intent from Niko Kovac’s men ahead of the second leg of their Champions League last-16 tie against Liverpool on Wednesday.
Serge Gnabry and Robert Lewandowski set the reigning champions on their way in the first half before James Rodriguez fired a third from the edge of the box in the 52nd minute.
Further goals from Thomas Muller, Joshua Kimmich and a second from Lewandowski sealed the commanding victory.
In contrast Dortmund struggled to shrug off their Champions League exit to Tottenham as they needed two late goals to see off Stuttgart.
Marco Reus put the home side in front from the penalty spot but Dortmund’s lead was cancelled out by Marc-Oliver Kempf’s 71st-minute equaliser.
Paco Alcacer rescued Dortmund by firing them back in front in the 84th minute and Christian Pulisic made sure of the points in added time.
Third-placed RB Leipzig were held to a goalless home draw by lowly Augsburg.
And that let Borussia Monchengladbach move back level on points with Leipzig as they snapped a four-game winless streak to win 1-0 at Mainz. Nico Elvedi scored the only goal in the 63rd minute.
Hertha Berlin striker Vedad Ibisevic scored at both ends as his side fell to a 2-1 defeat at Freiburg.
Ibisevic cancelled out a 27th-minute opener from Nils Petersen only to poke home an own goal 10 minutes from time which gave the home side the points.
Know more about Sport360 Application