Dortmund won back-to-back league games lately. Besides, they won all of their last 3 home games.
On the other hand, Schalke are currently the 2nd bottom team in the league with 1 draw and 3 defeats. Besides, they conceded 16 goals in 4 league games as the weakest defensive team. Moreover, they failed to win any of their last 21 league games.
Therefore the hosts are expected to win this game easily.