Jadon Sancho became Borussia Dortmund's youngest ever goalscorer in the Revierderby as Lucien Favre's men claimed local bragging rights and a fifth consecutive Bundesliga victory by beating Schalke 2-1 in Gelsenkirchen.
Thomas Delaney gave Dortmund the lead after just seven minutes, scoring the derby's fastest goal in 19 years, but Schalke hit back when Marco Reus conceded a second-half penalty that Daniel Caligiuri converted.
Sancho settled the match with just over 15 minutes left on the clock and the result leaves Schalke sliding towards the relegation zone after an erratic run of form in which they have lost two and drawn one of their last four league matches, despite also picking up a 5-2 win over Nurnberg.
SANCHO!!! 🔥— FOX Soccer (@FOXSoccer) December 8, 2018
Dortmund are back on 🔝 pic.twitter.com/NPnLWa6yaT
Dortmund, meanwhile, can continue to enjoy life at the top of the Bundesliga after showing their mettle and carefully negotiating a tricky derby that could have been something of a banana skin in their season.
Lucien Favre's men have not made a habit of scoring early goals in recent weeks but they raced ahead when Delaney was given the freedom of the penalty area to meet Marco Reus' free-kick, the midfielder heading past the stranded Ralf Fahrmann.
What start for Dortmund!!!— FOX Soccer (@FOXSoccer) December 8, 2018
Thomas Delaney heads Reus's cross into the back of the net and gives his side the lead only 7 minutes into the match. pic.twitter.com/y4XCB3GJEC
Schalke steadied themselves and should have equalised when forward Guido Burgstaller had a chance from point blank range after 27 minutes, but Roman Burki made a good reaction save.
A foul in the penalty area by Reus on Amine Harit led the referee to consult VAR before pointing to the spot on the hour mark and Caligiuri slotted the ball low to the goalkeeper's left to level the match.
Penalty or nah?— FOX Soccer (@FOXSoccer) December 8, 2018
Schalke tie the game after VAR awards the home side with a penalty. pic.twitter.com/FJbZbIx1hn
But Schalke's defensive frailties let them down when substitute Raphael Guerreiro played a simple pass to Sancho on the left flank and the teenager strode into the box, opened his body and beat Farhmann with a low shot into the far corner of the net.