A tactical masterclass from Jurgen Klopp enabled Borussia Dortmund to rout Bundesliga champions Bayern Munich 3-0 at the Allianz Arena.
Dortmund coach Klopp opted to leave Bayern-bound top scorer Robert Lewandowski on the bench for Saturday's Der Klassieker clash between first and second in the German top flight, and that proved an inspired decision, as his front four ran Pep Guardiola's team ragged.
Henrikh Mkhitaryan - so wasteful in the midweek UEFA Champions League exit to Real Madrid - netted 20 minutes in, with Marco Reus and Jonas Hofmann getting in on the act after the interval to restore Dortmund's three-point lead over Schalke in second.
Meanwhile, Bayern's post-title-winning slump continues.
After dropping just four points all season prior to retaining the crown at Hertha Berlin last month, Guardiola's side have now lost two of their last three Bundesliga games.
Despite Bayern's near-monopoly of the ball early on, the searing pace of Pierre-Emerick Aubameyang and Reus caused the hosts' high defensive line problems on the break.
And those two combined with Mkhitaryan and Hofmann, the other members of Dortmund's rampant frontline, to put the visitors ahead.
Hofmann's throw-in was flicked to Reus by Aubameyang, and he picked out an unmarked Mkhitaryan in the area before the Armenian coolly finished left-footed past Manuel Neuer.
Neuer was taken off at half-time with a suspected calf injury, and his debutant replacement Lukas Raeder's first task was to pick the ball out of the net.
Dortmund's forward line again wreaked havoc, with Reus this time applying the finishing touch on 49 minutes with his seventh goal in his last five matches.
Hofmann then added a third - before making way for Lewandowski - to affirm Klopp's tactical superiority over Guardiola on the day of his 200th Bundesliga match in charge of Dortmund.
Predictably, Bayern dominated possession from the outset, but their only attempt of note came via a David Alaba set-piece on 14 minutes, the Austrian firing a free-kick harmlessly wide from 30 yards.
And Bayern were made to pay for their uncharacteristic lack of cutting edge in the 20th minute, as Mkhitaryan took full advantage of some lax defending to break the deadlock.
Buoyed by taking the lead, and the palpable frustrations of Bayern's players and fans, Dortmund grew into the game, but Guardiola's men finally showed signs of life as the first half drew to a close.
A trademark run from Arjen Robben resulted in Rafinha - later dismissed for lashing out at Mkhitaryan - sending in a cross for Mario Mandzukic, who could only volley harmlessly into the arms of Roman Weidenfeller.
Dortmund doubled their advantage almost immediately after the break, though, as a typically incisive counter-attack led by Mkhitaryan ended with Aubameyang feeding Reus, who guided the ball beyond Raeder from 12 yards.
And it was 3-0 on 56 minutes, as Dortmund again made a mockery of Bayern's high line with an unchallenged Hofmann running onto a long ball and rifling past a helpless Raeder.
Bayern's off-colour display was summed up by Guardiola's decision to withdraw both Robben and Franck Ribery after the hour.
A late rally from the hosts saw Mandzukic have a header ruled out for offside but Rafinha was sent off in injury time for his moment of madness.
And Dortmund comfortably held on to give Bayern a taste of their own medicine after the Bavarians won 3-0 at Signal Iduna Park back in November.
for M. Neuer 46'
for F. Ribéry 60'
for A. Robben 69'
|Football League Review: Blackpool finally win on the road, Orient´s perfect start ended|
|Lyon confirm Fekir out for six months|
|Rivaldo backs Ronaldo to lead Portugal to international success|
|Tanzania 0 Nigeria 0: Oliseh indebted to debutant Ikeme|
|Rwanda 0 Ghana 1: Wakaso the hero for Grant´s men|
|Wales warn fans against pitch invasion|
|Republic of Ireland v Georgia: Given wary of confident Georgia|
|Northern Ireland v Hungary: History beckons for O´Neill´s men|
|Albania v Portugal: Winners will be all-but qualified|
|Scotland v Germany: Low expects smarting Scots to attack|
|France v Serbia: Deschamps eyes winning run|
|´Where are the stars of Manchester United?´ - Queiroz hits out at Moyes and Van Gaal|
|Sneijder demands improved display from Netherlands|
|Real Madrid make €1m pledge to help refugees|
|Ings: I can learn from ´fantastic´ Sturridge|
|Ozil: Scotland won´t stop us|
|Portugal will be better than France - Santos|
|Kruse: I am 100 per cent fit|
|Mexico 3 Trinidad and Tobago 3: Herrera the hero for Ferretti´s men|
|FFA expect Tajikistan match to go ahead despite Dushanbe violence|
|Panama 0 Uruguay 1: Stuani´s late header clinches win|
|CONCACAF World Cup Qualifying Review: Jamaica stunned, Canada win|
|Argentina 7 Bolivia 0: Aguero, Messi star in rout|
|Canada 3 Belize 0: Hosts dominate in Toronto|
|Chelsea ´warehousing´ players - PFA chief|
|United States 2 Peru 1: Altidore inspires hosts´ comeback|
|Argentina 7-0 Bolivia: Aguero, Messi & Lavezzi net doubles in rout|
|Del Bosque unmoved by calls for two strikers|
|Deschamps praise for beautiful France|
|Fekir ruptures knee ligaments|
|Italy v Bulgaria: Conte warns against complacency|
|Euro 2016 Qualifiers Review: Germany top Group D, Northern Ireland edge closer|
|Low: Three points most important|
|Northern Ireland on the verge of a ´magnificent achievement´ - O´Neill|
|Scotland need something against Germany - Strachan|
|Portugal 0 France 1: Late Valbuena set-piece clinches deserved win|
|Faroe Islands 1 Northern Ireland 3: O´Neill´s men edge closer|
|Germany 3 Poland 1: Gotze sends world champions top|
|Gibraltar 0 Republic of Ireland 4: Irish hopes reignited|
|Djibouti 0 Togo 2: Saintfiet´s side make it two wins from two|
|Cyprus v Belgium: Benteke boost for Wilmots´ men|
|Roma youngster faces lengthy lay-off|
|United hit back at Perez barb over De Gea saga|
|Georgia 1 Scotland 0: Strachan´s men succumb to Tbilisi hoodoo|
|Hodgson prepared to blood new players|
|Porto invite Euro elite to help raise millions for migrants|
|Dortmund legend Dede backs Tuchel to succeed|
|Robben out for four weeks|
|Turkey v Netherlands: Terim expecting hostile atmosphere for crunch clash|
|Portugal 0-1 France: Valbuena strikes late to sink Ronaldo & Co|
|Wales v Israel: Euro 2016 beckons for Coleman´s history boys|
|Gala: No extra payment for Grosskreutz|
|Increase Bundesliga´s TV rights or be left behind - Rummenigge|
|Kane: I´m no flash in the pan|
|Perez: United showed inexperience in De Gea saga|
|Milligan: Socceroos wary of Tajikistan|
|Conte wants more players like Pelle|
|OFC World Cup Qualifying Review: Samoa to meet Tahiti in next round|
|Krychowiak stayed at Sevilla because of Emery|
|I never considered Bayern exit - Gotze|
|Balotelli ´not in good condition´, Milan must improve - Mihajlovic|
|Robben slams ´stupid´ Martins Indi|
|Robben laments injury blow|
|Euro 2016 Qualifiers Review: Bale edges Wales closer, Iceland dent Netherlands´ qualification hopes|
|De Bruyne relieved to ´boss´ Bosnia-Herzegovina|
|Blind furious after nightmare debut|
|Coleman sees shades of Charles in Bale winner|
|Conte only concerned about Italy winning|
|Mauritania v South Africa: SAFA to investigate Masilela no-show|
|AFC World Cup Qualifying Review: Qatar hit 15 in Bhutan rout|
|Belgium 3 Bosnia-Herzegovina 1: De Bruyne shines in straightforward victory|
|Cyprus 0 Wales 1: Bale winner takes Wales one step closer|
|Netherlands 0 Iceland 1: Sigurdsson winner caps difficult first game for Blind|
|Italy 1 Malta 0: Pelle spares wasteful Azzurri|
|Balotelli stars in Milan friendly win|
|Bhutan thrashed 15-0 by Qatar in qualifier|
|Rwanda v Ghana: Gyan doubt gives hosts hope|
|Tanzania v Nigeria: Enyeama out of AFCON qualifier|
|Valdes and Berahino included in Premier League squads|
|Costa Rica v Brazil: Dunga´s men return after Copa disappointment|
|Spain v Slovakia: Azpilicueta eyeing important revenge|
|Adebayor left out of Tottenham squad list for league and Europe|
|San Marino v England: Place in history books beckons for Rooney|
|Germany can cope with Reus absence - Low|
|Bayern offer aid to refugees in ´training camp´|
|BREAKING NEWS: Welbeck ruled out for months after knee surgery|
|South Korea 8 Laos 0: Son leads the way in rout|
|Australia 5 Bangladesh 0: Socceroos surge to emphatic win|
|Japan 3 Cambodia 0: Hosts pick up first qualifying win|
|Rudiger aiming to nail down Euros spot after Roma move|
|Melo happy to join Inter at last|
|Hernandez thanks Ferguson after United departure|
|Chung: AFC has compromised FIFA election|
|Wales the new best of British|
|Reus out of Germany qualifiers|
|Chile v Paraguay: Vidal missing for Copa champions|
|Ghedin: Anything is possible for Malta|
|Pogba will be worth €100m - Marotta|
|England can win Euro 2016 - Hodgson tells players|
|Conte unsure over Balotelli future|
|Argentina - Bolivia Preview: Mascherano backs 'very special' Messi|
|Portugal - France Preview: Deschamps aiming to correct mistakes|