Football news & scores /
Bundesliga

Bayern 2–2 Dortmund: Silva’s Late Equaliser Changes Der Klassiker

An aerial view of Allianz Arena in Munich, surrounded by roads and autumn woodland.
Allianz Arena in Munich on 31 October 2018. Archive venue photograph by Ubahnverleih, CC0.

Bayern 2–2 Dortmund ended with Fábio Silva’s 89th-minute equaliser after the hosts had twice taken the lead at the Allianz Arena on 31 October. Konrad Laimer and Dayot Upamecano scored for Bayern, while Serhou Guirassy supplied Dortmund’s first response. Harry Kane also hit the crossbar with a penalty. The final score records a shared point each, but the route to it contains several distinct changes in the match.

  • Bayern led 1–0 at half-time through Laimer.
  • Guirassy equalised before Upamecano restored the home lead.
  • Substitute Silva made it 2–2 near the end.
  • Kane’s penalty struck the bar and did not add to the score.

The four goals show why the order matters

The Bundesliga’s completed match report records Laimer’s opener after a combination with Michael Olise. Dortmund went into the interval behind, then Guirassy equalised after the restart. Upamecano put Bayern back ahead six minutes later. The home team therefore had to protect two separate leads, rather than simply recover from an early setback.

Goal sequence, Bundesliga Matchday 8, 31 October 2026
Minute Scorer Score
38 Konrad Laimer 1–0
60 Serhou Guirassy 1–1
66 Dayot Upamecano 2–1
89 Fábio Silva 2–2

Reading those states separately is useful. At 1–0, one successful Dortmund attack could erase the advantage. At 2–1, the same basic risk returned despite Bayern having answered Guirassy quickly. The second Bayern goal changed the mood, but it did not remove the need to deal with the next delivery into their penalty area.

The missed penalty was an opportunity, not a goal

Dortmund’s official report from Munich confirms Kane’s second-half penalty against the crossbar. Guirassy’s equaliser followed later. The distinction is straightforward but important: the penalty offered Bayern the chance to extend their lead, while the score remained 1–0 when the ball stayed out. It is unnecessary to treat the unconverted chance as a goal that somehow existed.

Our analysis is that the miss becomes meaningful through the match situation it preserved. Dortmund still needed only one goal to get level. That does not establish that the penalty caused the later equaliser, or reveal what players were thinking. It explains the available path back into the game without inventing a psychological account that the match record cannot prove.

Silva’s finish kept the corner alive

Bayern’s post-match analysis identifies the late corner sequence as the source of Dortmund’s second equaliser. Silva finished after Bayern failed to clear the delivery. The substitute’s contribution changed a likely home victory into a draw, and his timing made the final defensive action more consequential than much of the earlier pressure.

For supporters watching a replay, stay with the ball after the first contact. A corner is not finished merely because the opening delivery has been challenged. The next touch, clearance or pass can create another shooting chance. This is a practical way to study the goal: follow the second phase and the space in which the attacker receives the next opportunity.

A level score does not mean identical chances

The official accounts also describe Olise hitting the post and Lennart Karl striking the crossbar in stoppage time. Those efforts help explain Bayern’s frustration, yet they remain chances that did not change the result. A match report can acknowledge the pressure and the near misses while retaining the same final record: two goals for each team.

We have kept the explanation anchored to the verified events instead of combining different expected-goals models or making title predictions from one evening. The draw answers what happened in this fixture. Whether the teams can sustain their attacking work, protect leads or respond after conceding requires the next run of matches to be assessed on its own evidence.

Visit the Bundesliga competition page for the wider programme and our completed football results for covered matches. The earlier Klassiker preview explains the pre-match setting; this report supplies the finished score and the decisive sequence that followed.

Klassiker result questions

What was the final Klassiker score?

Bayern Munich 2–2 Borussia Dortmund at the Allianz Arena on 31 October 2026.

Did Kane score his penalty?

No. His second-half penalty struck the crossbar.

Who scored Dortmund’s late equaliser?

Substitute Fábio Silva scored in the 89th minute.

Photo credit and official sources

Photo : Ubahnverleih / Wikimedia Commons · CC0. Cropped, resized and converted to WebP. The prepared image versions retain the linked source license.

ABDELLAH BALRHOUAT

About the author

ABDELLAH BALRHOUAT writes football news and competition guides for KoooraScores. His coverage brings together official schedules, confirmed announcements and clear explanations to help readers follow the game. Readers can contact the KoooraScores editorial team with corrections or feedback.

Report an error or request a correction