Borussia Dortmund were looking to avoid a third consecutive Ruhr derby defeat when they faced Schalke in the Bundesliga.