Erling Braut Haaland scored twice, including a stunning volley, as Borussia Dortmund routed bottom side Schalke 4-0 in the Ruhr derby.
Having also scored twice in Wednesday's 3-2 win at Sevilla in the Champions League, Haaland hit the net with a superb bicycle kick on the stroke of half-time after England winger Jadon Sancho gave Dortmund the lead in Gelsenkirchen.
Schalke's best chance was when midfielder Suat Serdar hit the post early in the second half.
Raphael Guerreiro made it 3-0 when he took a return pass from Dortmund captain Marco Reus on the hour mark before Haaland netted his second with a simple tap-in.
"We scored the goals at the right time," said Reus after his 300th Bundesliga game.
Schalke are on course for a first relegation in 30 years, but Reus says it would be a "pity" if this was the last Ruhr derby for the foreseeable future.
"The Bundesliga, and us, lives for the fire (of a derby)," he added. "If I could choose, I would keep them up."
Dortmund stay sixth, while Schalke remain rooted to the foot of the table, eight points behind second-from-bottom Mainz, who pulled off a shock 2-1 win at Borussia Moenchengladbach.