Goals from Pierre-Emerick Aubameyang, Nuri Sahin and Jakub Blaszczykowski ensured Borussia Dortmund took the Ruhr derby spoils in a 3-1 win over Schalke.
In a game delayed slightly by crowd disturbance, Dortmund atoned for double defeat to their fierce rivals last season and maintained pace with Bayer Leverkusen and Bayern Munich at the Bundesliga summit.