Pierre-Emerick Aubameyang netted four goals on Saturday as Borussia Dortmund routed bottom side Hamburg 5-2 away, while Bundesliga leaders Bayern Munich were held to a 1-1 draw by Hoffenheim, reports Agence France-Presse.
The result at the Allianz Arena means second-placed RB Leipzig can now move level on points with Bayern at the summit if they win at home to mid-table Mainz on Sunday.
It was a fine result for Hoffenheim, who remain unbeaten this season under their 29-year-old coach Julian Nagelsmann.
But the day belonged to Aubameyang, who redeemed himself for a reported midweek indiscretion in Italy with four clinically taken goals as Dortmund won for the first time in five league games to go fifth.
According to German media, Aubameyang had been suspended by coach Thomas Tuchel for Wednesday's 1-0 Champions League win at home to Sporting Lisbon after he had jetted to Milan with friends on Monday.
But all seemed to have been forgiven in Hamburg as the Gabon striker celebrated his goals, including a first-half hat-trick, with Tuchel amidst plenty of smiles.
'Auba' needed just 27 minutes to score his first three goals and hit his fourth after the break.
He netted Dortmund's first with just four minutes gone. Borussia's pressing then forced Hamburg captain Johan Djourou into a mistake, and Turkish teenager Emre Mor pounced to present Aubameyang with a simple tap-in on 23 minutes.
The hat-trick came four minutes later. A clearance from Hamburg goalkeeper Rene Adler was returned with interest by Marc Bartra, who put Aubameyang away for his third.
It was 4-0 three minutes after the break when Christian Pulisic pounced on a loose ball and fed Aubameyang, who drilled a superb shot into the bottom-left corner.
Hamburg pulled two goals back through Nicolai Muller, who netted their first goal in 717 Bundesliga minutes dating back to September 10, but Ousmane Dembele came off the bench to net Dortmund's fifth late on.
This was a woeful Hamburg display and not what Germany legend Uwe Seeler wished for on his 80th birthday as he watched his ex-club's eighth defeat in 10 league games.
In Munich, Bayern were denied a sixth straight win by third-placed Hoffenheim, who preserve their unbeaten record this season.
Hoffenheim's Kerem Demirbay beautifully timed his arrival in the box to smash Nadiem Amiri's pass into the top-left corner on 16 minutes, but the lead did not last.
When Douglas Costa fired in a cross, Hoffenheim midfielder Steven Zuber deflected the ball between his own goalkeeper's legs for an own goal on 34 minutes with Bayern's Robert Lewandowski waiting at the far post.
Bayern, who were playing in jerseys made from recycled rubbish from the sea, saw their luck desert them as they fished for the winning goal.
Both Mats Hummels and Thomas Muller hit the woodwork in the last five minutes.
Having beaten Tottenham Hotspur away in the Champions League in midweek, Bayer Leverkusen enjoyed a 3-1 win over Darmstadt on their return to domestic duty with goals by Turkey's Hakan Calhanoglu, Germany winger Julian Brandt and Chile's Charles Aranguiz.
Wolfsburg shot up out of the relegation places to 12th with a 3-0 win in pouring rain at ten-man Freiburg as Germany striker Mario Gomez scored twice while Ricardo Rodriguez converted a late penalty.
It was Wolfsburg's first win since the opening day of the season.
Want stories like this in your inbox?
Sign up to exclusive daily email
More Stories from Football