BundesligaOctober 31, 20264 min readBy Peter OlaleruEditor

Bayern Munich 2-2 Borussia Dortmund: Laimer and Upamecano goals not enough as Fábio Silva rescues late draw

Bayern Munich dominated with 4.18 xG but were held to a 2-2 draw by Borussia Dortmund, who scored through Serhou Guirassy and a late Fábio Silva corner.

Updated October 31, 2026

TweetLinkedIn
Report an issue
Bayern München vs Borussia Dortmund
Bundesliga
October 31, 2026
FULL TIME
2-2
Konrad Laimer
Photo: Steffen Prößdorf / Wikimedia Commons, CC BY-SA 4.0, cropped

Bayern Munich and Borussia Dortmund played out a 2-2 draw at the Allianz Arena on Saturday, a result that flattered the visitors and left the home side to rue a staggering 4.18 expected goals (xG) to 0.63.

Bayern dominated from the first whistle, controlling 56% of possession and firing 23 shots to Dortmund's 12. But they were twice pegged back, first by Serhou Guirassy's 60th-minute equaliser and then by Fábio Silva's 89th-minute header from a corner, which snatched a point for Niko Kovac's side.

Laimer opens the scoring in a one-sided first half

Bayern lined up in their familiar 4-2-3-1, with Konrad Laimer and Dayot Upamecano the unlikely scorers. Dortmund set up in a 3-4-2-1, looking to absorb pressure and hit on the break.

The first half was almost entirely one-way traffic. Bayern registered 8 shots to Dortmund's 6, but the quality of chances was stark: 1.76 xG to 0.39. The home side carved out four big chances before the break, with Michael Olise and Harry Kane both going close.

The breakthrough came in the 38th minute. Laimer, who had been pushing forward from midfield, found space in the box and finished with his right foot from an xG of 0.77. It was a goal that had been coming, and it sent Bayern in at half-time with a deserved lead.

Dortmund's best moment of the half fell to Guirassy, but he was denied by a smart save from Manuel Neuer. The visitors managed just one shot on target in the opening 45 minutes, and their 3-4-2-1 was struggling to contain Bayern's fluid attacks.

Guirassy strikes back but Upamecano restores lead

Dortmund came out for the second half with more intent, and they equalised on the hour mark. Carney Chukwuemeka, who had been lively since the restart, slipped a pass through to Guirassy, and the striker finished coolly with his left foot from an xG of just 0.10. It was a clinical finish from a half-chance, and it stunned the Allianz Arena.

Bayern responded immediately. They upped the tempo and began peppering the Dortmund box with crosses and set pieces. Their pressure told in the 66th minute when Harry Kane swung in a corner and Dayot Upamecano rose highest to head home from an xG of 0.80. It was the centre-back's first goal of the season, and it restored Bayern's lead.

Expected goals (xG) by half

Bayern München's xG went from 1.76 in the first half to 2.42 in the second.

Figures in xG

First halfSecond half
012Bayern MünchenBayern MünchenBayern München · First half: 1.76Bayern München · Second half: 2.421.76 → 2.42Borussia DortmundBorussia DortmundBorussia Dortmund · First half: 0.39Borussia Dortmund · Second half: 0.240.39 → 0.24
Source: FotMob

From there, Bayern looked to kill the game. They had 15 shots in the second half alone, accumulating 2.42 xG, but they could not find a third goal. Kane, who had 0.98 xG on the night, was denied by Gregor Kobel, while Olise and Laimer also went close.

Match stats

Bayern München created the better chances: 4.18 xG to 0.63.

Bayern MünchenBorussia Dortmund
PossessionBayern München · Possession: 56%Borussia Dortmund · Possession: 44%56%44%xGBayern München · xG: 4.18Borussia Dortmund · xG: 0.634.180.63ShotsBayern München · Shots: 23Borussia Dortmund · Shots: 122312On targetBayern München · On target: 5Borussia Dortmund · On target: 656Big chancesBayern München · Big chances: 6Borussia Dortmund · Big chances: 060Box touchesBayern München · Box touches: 45Borussia Dortmund · Box touches: 254525CornersBayern München · Corners: 5Borussia Dortmund · Corners: 252
Source: FotMob

Fábio Silva snatches a point from a corner

Just as Bayern seemed to be cruising to victory, Dortmund struck from a set piece. In the 89th minute, Konstantinos Karetsas delivered a corner and Fábio Silva, who had come on as a substitute, flicked a header past Neuer. The xG on the chance was just 0.03, but it was enough to level the score.

It was a cruel blow for Bayern, who had dominated the game from start to finish. They had 45 touches in the box to Dortmund's 25, and they created six big chances to Dortmund's zero. But they were undone by two moments of clinical finishing and a set-piece lapse.

Joshua Kimmich v Maximilian Beier

Joshua Kimmich led on touches: 103 to 35.

Joshua KimmichMaximilian Beier
TouchesJoshua Kimmich · Touches: 103Maximilian Beier · Touches: 3510335Chances createdJoshua Kimmich · Chances created: 3Maximilian Beier · Chances created: 232ShotsJoshua Kimmich · Shots: 2Maximilian Beier · Shots: 121xGJoshua Kimmich · xG: 0.09Maximilian Beier · xG: 0.120.090.12RatingJoshua Kimmich · Rating: 7.67Maximilian Beier · Rating: 6.287.676.28
Source: FotMob

Dortmund's 3-4-2-1 had been largely ineffective for much of the match, but their substitutions made a difference. Fábio Silva's late header was the culmination of their improved second-half display, even though they were outplayed for long stretches.

For Bayern, the draw feels like two points dropped. They remain unbeaten in the Bundesliga, but they will know they should have won this game comfortably. Laimer, who led the individual numbers with 1.09 xG, was a constant threat from midfield, while Upamecano's goal was just reward for a commanding defensive display.

Dortmund, meanwhile, will take heart from a resilient performance. They were second-best for most of the match, but they found a way to score twice and earn a point at the home of their biggest rivals. Guirassy's goal was his fifth of the season, and Fábio Silva's late intervention could prove crucial in the race for Champions League qualification.

The result leaves Bayern top of the table, while Dortmund remain in the hunt for a top-four finish. Both sides will now turn their attention to their upcoming fixtures, with Bayern travelling to face RB Leipzig and Dortmund hosting Union Berlin.

Sources

  1. [1]FotMob
Peter Olaleru

Editor

Peter Olaleru

Peter is the editor of Measured Take and a cybersecurity professional. He leads our news, fact checks and sport from around the world, with a particular eye on cyber attacks, data breaches, scams, AI and misinformation.

TweetLinkedIn

Reader notes

Loading comments...