Visiting Borussia Dortmund crushed Schalke 4-0 in their Ruhr valley derby on Saturday with two goals from Erling Haaland, earning their first win in three league matches and a big shot of confidence in their battle for a top-four finish.

Dortmund, which has won two of their last seven league matches and is at risk of missing out on Champions League soccer next season, struck twice before halftime.

They have now made it two wins in a row this week after also beating Sevilla in Spain 3-2 in their Champions League round-of-16 first leg.