Paco Alcacer came off the bench to score a wonderful winner as Borussia Dortmund completed a stunning comeback to down Bundesliga rivals Bayern Munich 3-2 in a brilliant Der Klassiker.
Marco Reus twice cancelled out Robert Lewandowski goals, but it was Alcacer who struck the decisive blow in the 73rd minute at Signal Iduna Park on Saturday.
Dortmund had a four-point cushion to the Bundesliga champion heading into the clash and its seven-point gap will now give the side real hope of a title challenge, although it was spared a last-gasp Lewandowski leveller by a correct offside call.
Bayern coach Niko Kovac insisted pre-match he was not feeling the pressure, but questions may again be asked about his future at the club after its six-game unbeaten run in all competitions ended.
Reus was recalled to the Germany squad this week and the Dortmund captain should have given the host an early lead, hitting a one-on-one chance straight at Manuel Neuer, who had conceded each of his last eight shots on target in the Bundesliga.
Bayern punished slack Dortmund defending with the opening goal in the 26th minute, Lewandowski drifting between the centre-backs to head home Serge Gnabry's right-wing cross.
Dortmund started the second half in similar fashion to the first and equalised from the penalty spot in the 49th minute, Reus beating Neuer from 12 yards after being fouled by the goalkeeper.
But parity lasted only four minutes, Bayern retaking the lead with a breathtakingly beautiful goal. Gnabry had space to shoot but instead backheeled a cute pass to Joshua Kimmich, and the right-back's floated cross was converted from close range by supreme poacher Lewandowski.
The Bayern striker had a hat-trick goal ruled out for offside while the champion rode its luck at the other end, Kimmich brilliantly cleared a Reus shot off the line before substitute Paco Alcacer was halted by Jerome Boateng with the goal at his mercy.
Dortmund levelled again in the 66th minute, though, Reus connecting with a wonderful first-time finish to rifle home a Lukasz Piszczek cross.
And the home side snatched all three points as Bayern's high defensive line was stretched again, Jordan Sancho robbed Franck Ribery to start a move that saw Axel Witsel send Alcacer through to chip Neuer.
Bayern thought it had stolen a point in the 95th minute when Lewandowski steered a super backheel past Marwin Hitz, but the goal was rightly disallowed for offside.
What does it mean? Dortmund genuine title challengers
Throughout Dortmund's flying start to the season, critics have suggested its position atop the table was down to a kind fixture list in the campaign's opening weeks. But having fallen behind twice, the team showed incredible maturity despite the youthful nature of its side. A seven-point cushion is far from decisive at this early stage of the season, but Bayern faces challenge for the title for the first time in years.
Clinical Alcacer makes the difference
Dortmund created enough chances to win a handful of matches, but until Alcacer's arrival it lacked a striker as prolific as the continually reliable Lewandowski. The Poland international is mostly uninvolved until Bayern gets the ball into the box, when he comes alive - he scored twice from his two chances. Alcacer scored the winner from his first opportunity and it is no wonder Dortmund reportedly wants to turn his loan from Barcelona into a permanent deal.
Hummels exposed by speedy Sancho
Mats Hummels was replaced by Niklas Sule shortly before Dortmund's second equaliser, the Bayern defender having been given a torrid time by the league leader. Sancho's rapid pace caused Hummels problems throughout and he appeared to hurt himself attempting to chase the flying England winger down. His substitution was an act of mercy from Kovac.
An international break provides both teams with a chance to catch their breath, with Bayern hosting Fortuna Dusseldorf on November 24 and Dortmund in action at Mainz on the same day.
- India vs England Live Score Updates, 4th Test Day 3: ENG 95/3, Crawley nears fifty, Ashwin picks three wickets
- Ranji Trophy Live Score 2024 Quarterfinals Day 3 Updates: Warrier picks two vs Saurashtra; Despande removes centurion Rawat
- Gopi Thonakal wins elite men’s race in New Delhi Marathon
- WPL 2024: UP Warriorz mentor Lisa Sthalekar impressed with team’s fielding after narrow defeat to RCB
- Irfan Pathan lauds Akash Deep for a memorable debut, terms Yashasvi Jaiswal as ‘‘special’‘