Bayern Munich fought back to take all three points from Borussia Dortmund and put a near-vice grip on the Bundesliga title with a 3-2 win in a Klassiker at Signal Iduna Park on Saturday.
Dortmund led 1-0 and made it 2-2 late on goals from Nico Schlotterbeck and Daniel Svensson, the latter having assisted the first goal.
But Harry Kane scored twice, once from the spot, and Joshua Kimmich found a late winner to push Bayern 11 points clear of Dortmund with 10 matches left on their docket..
Dortmund have won just one derby match since the calendar turned to 2019, beating Bayern at the Allianz Arena in November 2023, though they haddrawn two of the last three Klassikers heading into this match.
Overall in that stretch, Bayern are now 11W-3D-1L against Dortmund. They haven't lost an away derby Since November 10, 2018.
Borussia Dortmund vs Bayern Munich final score: 2-3
Nico Schlotterbeck 26', Harry Kane 54', 70', Daniel Svensson 83', Joshua Kimmich 87'
Joshua Kimmich goal — Dortmund 2-3 Bayern
The longtime Bayern man has been all over the pitch today and perhaps it's fitting that he could well be the match-winner with his late striker.
KIMMICH RETAKES THE LEAD FOR BAYERN LATE JUST FOR MINUTES AFTER DORTMUND EQUALIZED
— ESPN FC (@ESPNFC) February 28, 2026
DRAMA IN DER KLASSIKER pic.twitter.com/zp5upokmrI
Daniel Svensson goal — Dortmund 2-2 Bayern
Svensson adds a goal to his corner kick assist and we're level again!
Get a load of this volley.
DANIEL SVENSSON WITH A BEAUTIFUL WEAK-FOOTED VOLLEY TO EQUALIZE FOR DORTMUND VS. BAYERN pic.twitter.com/rm09uoono3
— ESPN FC (@ESPNFC) February 28, 2026
Harry Kane penalty goal — Dortmund 1-2 Bayern
His 30th of the Bundesliga season is a big one for Bayern, who may be making their name an inevitable etching on the trophy.
Stanisic won the penalty off a clumsy leg from Dortmund goalscorer Schlotterbeck.
Four doubles in four straight league matches for Harry Kane!
— ESPN FC (@ESPNFC) February 28, 2026
Maybe the most complete striker in the world pic.twitter.com/uDvKGYYTXH
Harry Kane goal — Dortmund 1-1 Bayern
Level terms!
Joshua Kimmich finds Serge Gnabry with a chipped pass, and the German chips back across goal for Kane to snap over the line.
Lovely combination from Bayern finished off by Harry Kane to equalize pic.twitter.com/bPN6fzzuGS
— ESPN FC (@ESPNFC) February 28, 2026
Halftime — Dortmund 1-0 Bayern
BVB are 45 minutes from giving the Bundesliga title race some pep and delivering a rare Klassiker win over the Bavarians.
Shot attempts are 6-2 to Bayern, who have 70% of the ball but trail at the break!
Emre Can injury
The Bayern academy man has picked up an injury during stoppage time and will not be able to complete the half against his former club.
Ramy Bensebaini will take his place.
Nico Schlotterbeck goal (video) — Borussia Dortmund 1-0 Bayern Munich
Wildly, it's Dortmund in front.
A Daniel Svensson corner kick zips through some tips of Harry Kane's hair to meet the noggin of Nico Schlotterbeck, who heads home for 1-0!
Nico Schlotterbeck gives Dortmund the lead vs. Bayern in Der Klassiker pic.twitter.com/G3UiM7AmtM
— ESPN FC (@ESPNFC) February 28, 2026
Big save!
Michael Olise cuts inside with an eye to put the visitors on top but Gregor Kobel makes a fine save to keep Bayern off the board.
Bright start for Bayern
You might've expected Dortmund to start with some steam in front of their rambunctious home crowd at the Westfalenstadion, but Bayern are flying high.
Whether buoyed by their rare week off of action or taking advantage of a Europe-weary Dortmund, the Bavarians are looking to make quick work of BVB.
Borussia Dortmund lineup
Kobel, Can, Anton, Schlotterbeck, Couto, Sabitzer, Nmecha, Svensson, Adeyemi, Beier, Silva
Bayern Munich lineup
Urbig, Stanisic, Tah, Upamecano, Laimer, Pavlovic, Kimmich, Diaz, Gnabry, Olise, Kane
Borussia Dortmund vs Bayern Munich: How to watch, stream link, more
Kickoff: 12:30pm ET Saturday
Stadium: Signal Iduna Park — Dortmund
Stream: ESPN+
TV: ESPN Deportes, Fubo TV