Borussia Dortmund comfortably beat Schalke 3-1 at the Veltins Arena in Gelsenkirchen coming into the Ruhr derby in confident mood after the midweek Champions League win over Premier League log leaders Arsenal.
Dortmund had the first opportunity of the derby at the Veltins Arena when Pierre-Emerick Aubameyang found space on the right, but the Gabon international’s cut back was behind an unmarked Marco Reus at the back post with seven minutes played.
Dortmund grabbed the lead through Aubameyang in the 13th minute after Reus played in a low cross for the pacey Aubameyang to slide in, following a lovely passage of play between Grosskreutz, Mkhitaryan and Reus.
Schalke were then handed a life-line on the half-hour mark when Fuchs brought down Subotic in the penalty area and the referee pointed to the spot. Kevin-Prince Boateng however could not convert his spot-kick, forcing a wonderful save out of BVB goalkeeper Roman Weidenfeller.
Dortmund then responded a minute later when Reus forced a good save out Schalke shot-stopper Timo Hildebrand.
A stunning strike from Nuri Sahin doubled Dortmund's lead five minutes after the restart from 20 yards out, giving Hildebrand absolutely no chance.
Subotic denied Julian Draxler with a brave block with almost an hour played as Schalke pushed forward and tried to reduce the deficit.
The hosts did finally get on the score-sheet as substitute Max Meyer who had only been on the pitch for less than a minute grabbed a consolation goal for Schalke.
Blaszczykowski latched onto Mkhitaryan's throughball 10 minutes later to slot past Hildebrand and restore the two-goal cushion.
Weidenfeller was then called into action in the closing stages, tipping over a fierce drive from Draxler.
Jurgen Klopp’s men then held on to earn a comfortable victory and take the derby bragging rights at the Veltins Arena.
Follow us on Twitter:@Soccer_Laduma