HOMEALLFOOTBALLBOXINGRACINGBASKETBALLOLYMPIC

Bayern Munich 2-2 Borussia Dortmund: Fabio Silva Strikes Late in Dramatic Der Klassiker

Published: October 31, 2026By Haisouss FOOTBALL

Competition: Bundesliga – 2026/27 Season, Matchday 8

Date: October 31, 2026

Venue: Allianz Arena, Munich, Germany

Half-time: Bayern Munich 1-0 Borussia Dortmund

Full-time: Bayern Munich 2-2 Borussia Dortmund

Bayern Munich and Borussia Dortmund shared the points after a dramatic 2-2 draw in Der Klassiker, with Fabio Silva scoring an 89th-minute equaliser to deny the hosts a memorable victory. Konrad Laimer and Dayot Upamecano put Bayern ahead on two occasions, but Dortmund responded through Serhou Guirassy and Silva to leave Munich with a valuable point.

The encounter delivered four goals, major chances, a missed Harry Kane penalty and late drama. Bayern created several opportunities to secure all three points, but Dortmund's persistence ensured the Bundesliga's high-profile meeting ended level.

Match Highlights

First Half: Laimer Gives Bayern the Lead

Bayern started with attacking intent in front of a packed Allianz Arena. Michael Olise came close to opening the scoring in the 10th minute, striking the woodwork as the home side looked to take control early.

Dortmund gradually found a foothold in the match and briefly thought they had taken the lead through Jobe Bellingham. However, the goal was ruled out following a VAR review after an infringement involving Bayern goalkeeper Jonas Urbig.

Bayern capitalised on the momentum shift in the 38th minute. Konrad Laimer combined with Olise before following up on his own attempt to finish from close range and put the hosts 1-0 ahead.

The opening half was also disrupted by injuries to Bayern's Ismael Saibari and Serge Gnabry, forcing the home side into early changes.

Second Half: Dortmund Fight Back

Harry Kane Misses a Crucial Penalty

Bayern continued to threaten after the interval and had an opportunity to extend their lead from the penalty spot in the 56th minute. Harry Kane stepped up after a handball decision against Felix Nmecha, but his effort struck the crossbar.

The missed opportunity proved costly. Four minutes later, Dortmund punished Bayern's failure to make their chances count. Carney Chukwuemeka supplied Serhou Guirassy, who finished from inside the penalty area to make it 1-1 in the 60th minute.

Upamecano Restores Bayern's Advantage

Bayern responded quickly. Joshua Kimmich delivered a corner, Kane directed the ball across goal with a header, and Dayot Upamecano finished from close range in the 66th minute.

The goal restored Bayern's lead at 2-1 and appeared to put the hosts in a strong position to claim the victory. Kane later struck the post, while Bayern continued to create dangerous attacking situations.

Fabio Silva Delivers a Late Equaliser

Dortmund refused to give up. In the 89th minute, substitute Fabio Silva reacted to a loose ball following a challenge involving Konstantinos Karetsas and Aleksandar Pavlovic, finding the net to make it 2-2.

The late equaliser changed the outcome of the contest and rewarded Dortmund's persistence. Bayern still had a chance in stoppage time when Lennart Karl struck the crossbar, but the hosts could not find a third goal.

Final Score and Goal Timeline

Team Half-time Full-time
Bayern Munich 1 2
Borussia Dortmund 0 2
Minute Team Scoring Event Score
38' Bayern Munich Konrad Laimer scores after following up his attempt. 1-0
60' Borussia Dortmund Serhou Guirassy finishes after a pass from Carney Chukwuemeka. 1-1
66' Bayern Munich Dayot Upamecano converts from close range after Kane's header from a Kimmich corner. 2-1
89' Borussia Dortmund Fabio Silva scores a late equaliser. 2-2

Key Match Statistics

The Bundesliga's match report highlighted Bayern's greater attacking threat, including a notably higher expected-goals figure. The statistics below are limited to figures reported in the available match coverage.

Statistic Bayern Munich Borussia Dortmund
Goals 2 2
Expected Goals (xG) 4.83 0.70
Half-time Score 1 0
Penalty Missed by Harry Kane —
Attendance 75,000

Note: Expected-goals figures are reported by Bundesliga Match Facts. xG estimates the quality of chances rather than guaranteeing a particular score. No additional full-time statistics are included here unless verified by the cited sources.

Standout Player Performances

These are editorial observations based on the match events, not official numerical player ratings.

Player Team Match Impact
Konrad Laimer Bayern Munich Opened the scoring and was named Man of the Match in the Bundesliga's coverage.
Dayot Upamecano Bayern Munich Scored Bayern's second goal to restore their lead.
Harry Kane Bayern Munich Helped create Upamecano's goal but missed a penalty and hit the woodwork.
Michael Olise Bayern Munich Provided a creative threat and combined with Laimer for the opening goal.
Serhou Guirassy Borussia Dortmund Scored the equaliser that brought Dortmund back into the contest.
Carney Chukwuemeka Borussia Dortmund Set up Guirassy's equalising goal.
Fabio Silva Borussia Dortmund Scored the decisive late equaliser after coming on as a substitute.
Gregor Kobel Borussia Dortmund Made important interventions, including during Bayern's second-half pressure.

Tactical Analysis: Bayern Create More, Dortmund Stay Alive

1. Bayern's Attacking Pressure

Bayern consistently looked to move the ball forward and create chances through combinations involving Olise, Laimer and Kane. The hosts' reported 4.83 expected goals compared with Dortmund's 0.70 underline the difference in the quality of chances created.

However, their attacking dominance did not translate into a winning scoreline. Kane's missed penalty and further attempts against the woodwork proved especially costly.

2. Dortmund's Ability to Exploit Key Moments

Dortmund did not need to dominate the attacking statistics to remain competitive. Guirassy's equaliser punished Bayern after the missed penalty, while Silva's late finish showed the visitors' willingness to keep attacking until the final minutes.

Their response after falling behind twice was a major feature of the match. Rather than allowing Bayern's second goal to decide the contest, Dortmund continued to search for opportunities.

3. Set Pieces and Penalty Drama

Set pieces played an important role in the second half. Bayern's corner routine led to Upamecano's goal, with Kane directing the ball into the danger area. Earlier, a penalty presented Bayern with an opportunity to establish a two-goal advantage, but the crossbar kept Dortmund within reach.

4. The Cost of Missed Chances

The match illustrated the difference between creating opportunities and converting them. Bayern had enough chances to put the game beyond Dortmund, yet the visitors remained close enough to take advantage of a late opening.

Silva's 89th-minute goal was therefore more than a late equaliser: it was the reward for Dortmund's persistence and a reminder that a match remains unsettled until the final whistle.

What the Result Means

The draw left Bayern Munich and Borussia Dortmund level on 18 points after eight league matches, with Bayern remaining top on goal difference according to Reuters' match report.

For Bayern, the result will feel like two points dropped after creating the better chances and leading twice. For Dortmund, coming back from behind on two occasions and scoring so late made the point especially valuable.

Final Verdict

Bayern Munich and Borussia Dortmund produced an absorbing 2-2 draw that had goals, missed chances and late drama. Laimer and Upamecano put Bayern in front, but Guirassy and Fabio Silva ensured the visitors would not leave Munich empty-handed.

Bayern's attacking performance was impressive, yet the missed penalty and repeated shots against the woodwork left the door open. Dortmund took advantage in the closing stages, with Silva's 89th-minute strike providing the defining moment of Der Klassiker.

Final score: Bayern Munich 2-2 Borussia Dortmund.

Sources and Further Reading

Editorial note: Match details and the reported expected-goals figures are based on the sources listed above. Player descriptions are editorial observations and should not be interpreted as official player ratings.

Comments