Marco Reus scored twice as Borussia Dortmund leapfrogged Bayer Leverkusen in the Bundesliga table with a convincing 4-0 win over their top-four rivals.
Jadon Sancho scored his first goal for the club to break the deadlock and also provided two assists as Peter Stoger's side bounced back from their 2-0 defeat against Schalke in style.
Reus bagged a second-half brace, sandwiching a goal for Maximilian Philipp, as Dortmund moved up to third place in the battle to secure Champions League football for next season, five points clear of fifth-placed Hoffenheim with three matches remaining.
Leverkusen had lost just once in their last six outings on their arrival at Signal Iduna Park, yet were fortunate not to concede more as a top-of-the-table clash turned into a one-sided rout.
Reus saw a goal chalked off by VAR during an eventful first half that also saw the Germany international fail to convert a penalty, visiting goalkeeper Ramazan Ozcan marking his Leverkusen league debut with the save.
Still, the impressive performance was the perfect riposte from Dortmund, particularly after their fans had aired their frustrations at losing to Schalke with banners prior to kick-off.
Stoger reacted to the disappointing Ruhr derby result by shaking up his team, including handing Sancho his first league start since January.
The England youth international rewarded his manager by breaking the deadlock, though not before he had fluffed a one-on-one opportunity by sending a weak effort too close to Ozcan.
Still, Sancho showed he is a quick learner. Benjamin Henrichs' untimely slip allowed Christian Pulisic's pass to reach his fellow teenager on the left, the forward opening up his body to place the ball into the opposite side of the net, giving Ozcan – starting in place of the injured Bernd Leno - no chance.
Dortmund thought they had doubled their lead when Reus' rocket flew into the roof of the net, only for VAR to correctly rule out the strike after replays showed Philipp was a fraction offside in the build-up.
Reus then squandered a glorious chance to make it 2-0 from the spot, Ozcan keeping out his firmly struck attempt. Leverkusen felt justice was served too, having complained Pulisic had made the most of what little contact there was with Panagiotis Retsos inside the area.
However, it did not take Dortmund long after the break to get the second goal their complete dominance merited.
Having clipped the top of the bar with an audacious attempt from wide on the left, Reus finally scored 10 minutes into the second half, capitalising on Mario Gotze's clever touch to round Ozcan and slot home his fourth league goal of the campaign.
Dortmund's fans had a glimpse into the future with their side's third, defender Manuel Akanji's long pass picking out the run of Sancho, who controlled the ball superbly with the outside of his right foot before teeing up Philipp to slam home.
Sancho also laid on Reus' second, sending over a delightful cross from the left that was headed home at the back post to round out a miserable outing for Leverkusen, who are just two points clear of Hoffenheim and looking nervously over their shoulder.
Key Opta stats:
- Jadon Sancho is the youngest Englishman to score in Bundesliga history (18 years, 27 days).
- Marco Reus scored his 61st goal in the Bundesliga for Dortmund; only seven players have scored more goals in the league for the club than Reus.
- Leverkusen have conceded 10 goals in two games in all competitions for the first time since March 2012 (1-7 v Barcelona, 2-3 v Wolfsburg).
- Dortmund are still unbeaten in nine home games under Peter Stoger in the Bundesliga, collecting 21 of a possible 27 points and having won three consecutive home games without conceding a league goal for the first time since April/May 2015.
|Storm and Raiders snatch dramatic wins|
|Boateng desperate for ´best in the world´ Neuer to play|
|Great players have to play here - Real Madrid´s Marcelo continues Neymar courtship|
|Salah can win Ballon d´Or with Champions League triumph, says Luiz|
|Roland Garros wins ´exactly the same´ for Nadal regardless of Federer involvement|
|Rebels romp past Sunwolves, Crusaders retain top spot|
|Halep ´stronger mentally´ as she seeks first grand slam title|
|Cipriani on bench for Baa Baas clash|
|Ronaldo´s rival Salah shifts focus back to Liverpool versus Real Madrid|
|Two arrested in Kiev after clashes before Champions League final|
|Johnny Nelson leads tributes after death of Brendan Ingle|
|Batshuayi puts off Chelsea plans until after World Cup|
|Devon Smith back in Windies squad, Hamilton earns maiden call-up|
|Thiago hints at uncertain Bayern Munich future|
|Dhananjaya pulls out of Windies tour following death of father|
|I feel great - Kerr keeps faith with Warriors on the brink|
|Ronaldo: I can´t be compared with Salah|
|Buffon agent backs Paris Saint-Germain move|
|ICC confirms smart watches prohibited|
|Real Madrid v Liverpool: Champions League final in Opta numbers|
|Mane sends 300 Liverpool shirts to Senegal village for Champions League final|
|Arthur will not join Barcelona before December, Gremio insist|
|Real Madrid v Liverpool: Key battles in the Champions League final|
|Trout hits 15th HR, Bundy strikes out 14|
|Rockets star Paul dealing with hamstring injury|
|Does he only care about his hair? - Denmark coach Hareide slams Pogba, France|
|Rockets push Warriors to brink of elimination|
|World number 84 Kicker suspended for match-fixing|
|WATCH: Paul shimmies in Curry´s face|
|Copa Libertadores Review: Estudiantes into last 16 after thrilling win over Nacional|
|Ronaldo: Cristiano and Neymar would be good together at Madrid|
|Rockets honour Santa Fe victims, first responders at game five|
|Real Madrid rejected €150m offers for Asensio – agent|
|Marshall, Baldwin react strongly to Trump´s comments on NFL anthem stance|
|Nabura handed six-week ban for wild kick|
|Pedroia to return for Red Sox on Friday|
|Warriors´ Iguodala ruled out for game five against Rockets|
|Na leads as Spieth makes solid start at Colonial|
|James Harden, LeBron James headline 2017-18 All-NBA first team|
|Manchester United target Fred to decide future after World Cup|
|´Incredible´ Salah is like Messi, says Ronaldo|
|Salah a big candidate for Ballon d´Or - Muller|
|Message from coach keeping Masters champion Reed grounded|
|Anybody can really win it - Seles feels French Open is wide open this year|
|Mambo number 5! - Non-league star channels Lou Bega hit|
|Pakistan to stop wearing smart watches after ICC intervention - Hasan|
|Saha hails ´great man´ Ferguson as legendary Man Utd boss continues recovery|
|Emery´s depth of knowledge impressed Arsenal´s Gazidis|
|Conceicao extends Porto contract|
|Lomax impresses as Saints overrun Tigers|
|McIlroy in contention at Wentworth as Bjerregaard sets the early pace|
|Bad light calls time on Thiem, Wawrinka out in Geneva|
|Garitano in, Canales out at Real Sociedad|
|Caparros accepts new role at Sevilla|
|Pliskova downed by Larsson after drawing Serena in Paris|
|They´re using the anthem as fake patriotism - Warriors coach Kerr critical of NFL|
|Lyon win record fifth Women´s Champions League title|
|French Open 2018: Doing the unthinkable - the men most likely to topple Nadal|
|French Open 2018: How can Rafael Nadal be stopped?|
|Steve Smith named as marquee player for Global T20 Canada|
|Can Emre play? Yes he Can... and so can Milner|
|Liverpool working to help fans after flight cancellations|
|Abbas and Hasan torment sorry England|
|Xavi ´thrilled´ to sign two-year Al Sadd extension|
|Holtby extends Hamburg contract despite relegation|
|Nadal begins French Open defence against Dolgopolov|
|Serena drawn to play Pliskova in French Open first round|
|FA condemns assault of match official|
|Bologna confirm Donadoni departure|
|Yates lead halved in Giro d´Italia|