A pulsating derby went Borussia Dortmund's way - Shinji Kagawa, Matthias Ginter and Pierre-Emerick Aubameyang on target against Schalke.
Borussia Dortmund remains hot on the heels of Bundesliga leader Bayern Munich after a thrilling 3-2 victory over Schalke in the 147th Revierderby.
Shinji Kagawa, Matthias Ginter and Pierre-Emerick Aubameyang all found the net for the hosts in Sunday's clash at Signal Iduna Park, with both of Schalke's goals coming from Klaas-Jan Huntelaar.
Although Schalke did manage to hit back quickly after Kagawa gave Dortmund a 30th-minute lead, it was undone again by Ginter just before the break and looked to be staring down the barrel when Aubameyang's 14th league goal of the season made it 3-1 early in the second half.