Kimmich chip hands Bayern Klassiker bragging rights, as the Bavarians go seven points clear at the top of the table.
Borussia Dortmund 0-1 Bayern Munich - Match Report
Bayern Munich moved seven points clear of Borussia Dortmund at the top of the Bundesliga thanks to a magical Joshua Kimmich strike in Tuesday's 1-0 Klassiker victory.
Both teams had previously won six league games in a row in a tightly contested title race, but it was Bayern who prevailed in the behind-closed-doors clash at Signal Iduna Park.
Kimmich scored what proved to be the only goal just before half-time with an audacious chip from 20 yards, which Roman Burki was unable to keep out despite getting a hand to it.
Dortmund, who lost striker Erling Haaland to injury in the second half, had a penalty shout rejected and saw Mahmoud Dahoud come close late on but ultimately could not find a way through.
The hosts came into the game boasting the best home record in the division this term and would have been ahead inside 29 seconds if not for Jerome Boateng, who bailed out Manuel Neuer - making his 400th Bundesliga appearance - by blocking Haaland's shot on the line.
Serge Gnabry was given the nod over Ivan Perisic in Bayern's attack and he was next to come close, the winger firing a shot past Burki but not covering defender Lukasz Piszczek.
But the visitors found the breakthrough two minutes before the interval thanks to Kimmich's moment of magic, the versatile German midfielder spotting Burki off his line and chipping the ball over the Dortmund keeper from just outside the box.
Dortmund sent on Jadon Sancho for the second half and felt they should have had a penalty when Haaland's shot caught Boateng on the arm, but the decision was not reviewed by VAR.
Dahoud was then denied by Neuer in the best of the home side's second-half chances, with Bayern coming closest to adding a second when Robert Lewandowski - who also had a penalty appeal of his own rejected - sent a curled shot against the post.