Thilo Kehrer was Schalke's unlikely hero in the 150th Revierderby, firing a second-half equaliser after Pierre-Emerick Aubameyang's opener.
Pierre-Emerick Aubameyang continued his remarkable goalscoring record in the Bundesliga but Borussia Dortmund were left to rue missed chances as Schalke snatched a 1-1 draw in the 150th Revierderby.
Aubameyang netted for the 24th time in as many top-flight outings this term early in the second half but a far more unlikely goal hero would have the final word.
Thilo Kehrer epitomised Schalke's battling spirit as they were outclassed for long periods and the 20-year-old defender snaffled the chance to bring up a maiden professional goal in the 77th minute – crashing a low shot beyond Roman Burki at the near post to spark boisterous celebrations inside the Veltins Arena.