Match ends, FC Bayern München 4, Borussia Dortmund 2.

Bayern Munich started Thomas Tuchel's reign with a resounding win over his old club Borussia Dortmund that took them above their Der Klassiker rivals to the top of the Bundesliga.
The first goal was a freak as Dayot Upamecano played a long ball from his own half which goalkeeper Gregor Kobel missed as it rolled into his net.
Thomas Muller then scored twice and Kingsley Coman netted a fourth.
Emre Can scored a penalty and Donyell Malen added a late second for Dortmund.
Those goals flattered the previous league leaders, who never looked in the game.
Bayern could have won by more with Eric Maxim Choupo-Moting and Serge Gnabry having efforts ruled out for offside.
The Munich giants had sacked boss Julian Nagelsmann after they dropped behind Dortmund in the table and turned to Tuchel, who managed their rivals from 2015 to 2017.
And his side were in control from the moment Kobel came running out of his box and air-kicked an attempted clearance from Upamecano's through ball to Leroy Sane.
Sane ran through with the ball to make sure it crossed the line without touching it.
Muller then scored his sixth and seventh Der Klassiker goals - only three players have ever scored more in the fixture.
For his first he bundled in Matthijs de Ligt's flick-on. His second was a rebound after Sane's shot was saved.
Coman's second-half strike from Sane's ball was Bayern's 40th Bundesliga goal against Dortmund in the past six seasons.
Can scored a penalty after Jude Bellingham was fouled and half-time substitute Malen found the net late on as Dortmund made the scoreline more respectable.
This win takes Bayern back above Dortmund, two points clear at the top, as they seek a record-extending 11th Bundesliga title in a row.
The result ended Dortmund's unbeaten run of 10 Bundesliga games in 2023.

Line-ups
Bayern Munich
Formation 4-2-3-1
- 27Sommer
- 5Pavard
- 2UpamecanoBooked at 64mins
- 4de Ligt
- 19DaviesSubstituted forCanceloat 79'minutes
- 6Kimmich
- 8GoretzkaSubstituted forGravenberchat 86'minutes
- 10Sané
- 25MüllerSubstituted forGnabryat 69'minutes
- 11ComanSubstituted forMusialaat 79'minutes
- 13Choupo-MotingSubstituted forManéat 69'minutes
Substitutes
- 7Gnabry
- 17Mané
- 22Cancelo
- 23Blind
- 26Ulreich
- 38Gravenberch
- 40Mazraoui
- 42Musiala
- 44Stanisic
B Dortmund
Formation 4-5-1
- 1Kobel
- 17Wolf
- 25Süle
- 4SchlotterbeckSubstituted forHummelsat 44'minutes
- 26RyersonSubstituted forÖzcanat 45'minutes
- 19BrandtSubstituted forMalenat 45'minutes
- 22Bellingham
- 23CanBooked at 12mins
- 13Guerreiro
- 11ReusSubstituted forDahoudat 61'minutes
- 9HallerSubstituted forMoukokoat 61'minutes
Substitutes
- 6Özcan
- 8Dahoud
- 15Hummels
- 18Moukoko
- 20Modeste
- 21Malen
- 27Adeyemi
- 33Meyer
- 43Bynoe-Gittens
- Referee:
- Marco Fritz
Match Stats
- Possession
- Home49%
- Away51%
- Shots
- Home16
- Away10
- Shots on Target
- Home9
- Away4
- Corners
- Home6
- Away2
- Fouls
- Home11
- Away7
Live Text
Post update
Full Time
Second Half ends, FC Bayern München 4, Borussia Dortmund 2.
Post update
Attempt missed. Niklas Süle (Borussia Dortmund) header from the centre of the box misses to the right. Assisted by Raphaël Guerreiro with a cross following a set piece situation.
Post update
Donyell Malen (Borussia Dortmund) wins a free kick on the left wing.
Post update
Foul by Benjamin Pavard (FC Bayern München).
Post update
Foul by Mats Hummels (Borussia Dortmund).
Post update
Benjamin Pavard (FC Bayern München) wins a free kick in the defensive half.
Post update
Donyell Malen (Borussia Dortmund) wins a free kick on the left wing.
Post update
Foul by Benjamin Pavard (FC Bayern München).
Post update
Foul by Mahmoud Dahoud (Borussia Dortmund).
Post update
Joshua Kimmich (FC Bayern München) wins a free kick in the defensive half.
Goal!
Goal! FC Bayern München 4, Borussia Dortmund 2. Donyell Malen (Borussia Dortmund) right footed shot from the left side of the box to the bottom right corner. Assisted by Raphaël Guerreiro.
Post update
Attempt missed. Donyell Malen (Borussia Dortmund) right footed shot from outside the box is too high.
Substitution
Substitution, FC Bayern München. Ryan Gravenberch replaces Leon Goretzka.
Post update
Offside, FC Bayern München. Joshua Kimmich tries a through ball, but Serge Gnabry is caught offside.
Post update
Corner, FC Bayern München. Conceded by Gregor Kobel.
Post update
Attempt saved. Jamal Musiala (FC Bayern München) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Leon Goretzka.
Post update
Corner, FC Bayern München. Conceded by Mats Hummels.
Substitution
Substitution, FC Bayern München. Jamal Musiala replaces Kingsley Coman.
Substitution
Substitution, FC Bayern München. João Cancelo replaces Alphonso Davies.