Borussia Dortmund and Erling Haaland both found their rhythm again as they hammered Wolfsburg at Signal Iduna Park.
Haaland ended his Bundesliga goal drought with a brace and Tom Rothe opened the scoring on his league debut as Dortmund thumped the visitors 6-1 in a ruthless display.
Axel Witsel, Manuel Akanji and Emre Can also scored as Marco Rose’s second-placed side closed the gap on Bayern Munich before next weekend’s Der Klassiker, although the leaders can restore a nine-point advantage at Arminia Bielefeld.
Dortmund have had another up and down season but they showed what they are capable of at their best against a helpless Wolfsburg side.
They went ahead in the 24th-minute as 17-year-old Rothe met a corner with a glancing header that crept in, shortly after home goalkeeper Gregor Kobel had produced a brilliant save to deny Wolfsburg’s Lukas Nmecha at the other end.
Witsel doubled Dortmund’s advantage two minutes later with a neat left-footed finish inside the box following a quick counter, before Akanji made it 3-0 by guiding a free kick from Marco Reus past Koen Casteels in the 28th.
Can heaped more misery on Wolfsburg’s leaky defence with a fourth from distance after 35 minutes before Haaland ended his five-match goalless run in the league by sweeping home a pass by Reus in the 38th following a fine collective effort.
Dortmund continued to threaten after the break and Haaland doubled his tally with a blistering effort after 54 minutes following another slick team move before Wolfsburg pulled one back through Ridle Baku nine minutes from the end.