Bundesliga: Erling Haaland shines as Borussia Dortmund beat RB Leipzig; Schalke thrash Hoffenheim 4-0
Haaland is the first player to score 25 goals in his first 25 Bundesliga games and the 20-year-old has now netted 35 goals in 34 games in all competitions for Dortmund.
Another draw or defeat for Schalke would have matched the German league record of 31 winless games set more than 50 years ago.
Bundesliga: Near-forgotten Tasmania Berlin urge 'save our record' as Schalke hit 30 matches without win
Christian Gross, Schalke's fourth head coach this season, got off to a losing start as Arsenal loanee Matteo Guendouzi, Colombia striker Jhon Cordoba and his replacement, Poland forward Krzysztof Piatek, scored for Hertha.