Werder Bremen 1-2 Borussia Dortmund
Key numbers
- Possession 45% – 55%
- Shots 16 (5 on target) – 13 (6)
- Decisive moment: 21' Donyell Malen, FN xPts +0.7
Player of the match
Emre Can 7.6Strong
Highest FN Score on the pitch: 7.6 (Strong)
Game state
0-10-21-2
Werder Bremen ahead 0 min · level 21 min · Borussia Dortmund ahead 69 min
- Borussia Dortmund: Red card 45+1' → ~45 min a player down
FN xPts — what each moment was worth
How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.
21'
Donyell Malen
Goal
+0.7
38'
Jadon Sancho
Goal · scorer +0.3 · assist Julian Brandt +0.1
+0.4
45+1'
Marcel Sabitzer
Red card
−0.1
70'
Justin Njinmah
Goal · scorer +0.2 · assist Romano Schmid +0.1
+0.3
Werder Bremen
Expected (last two seasons) 1.0Own moments +0.3Opponent moments −0.8Time effect −0.5→ League points won 0
Borussia Dortmund
Expected (last two seasons) 1.8Own moments +1.0Opponent moments −0.5Time effect +0.7→ League points won 3
Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.
How FN Score and FN xPts work →
Match stats
Werder BremenBorussia Dortmund
1.82Expected goals (xG)1.17
Compared with usual
Werder Bremen
25 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 1 | 1.4 | |
| Conceded | 2 | 1.6 | |
| xG | 1.82 | 1.3 | |
| xG against | 1.17 | 1.5 | |
| Shots | 16 | 11.7 | |
| On target | 5 | 3.6 | |
| Shots faced | 13 | 15.4 | |
| xG per shot | 0.11 | 0.11 | |
| Possession | 45% | 47% | |
| Passes | 482 | 442 | |
| Pass accuracy | 87% | 78.4% | high |
| Corners | 11 | 3.3 | high |
| Fouls | 6 | 12.2 | |
Borussia Dortmund
34 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 1.9 | |
| Conceded | 1 | 1.1 | |
| xG | 1.17 | 1.7 | |
| xG against | 1.82 | 1.5 | |
| Shots | 13 | 15.4 | |
| On target | 6 | 5.5 | |
| Shots faced | 16 | 13.6 | |
| xG per shot | 0.09 | 0.12 | |
| Possession | 55% | 55.5% | |
| Passes | 610 | 526.2 | |
| Pass accuracy | 87% | 83.2% | |
| Corners | 4 | 5.2 | |
| Fouls | 8 | 10.1 | |
Timeline
- 21'
Goal
Donyell Malen league goal #11
- 38'
Goal
Jadon Sancho league goal #1 assist Julian Brandt
- 45+1'
Red
Marcel Sabitzer
- 46'
Sub
Donyell Malen → Mats Hummels
- 65'
Sub
Julián Malatini → Miloš Veljković
- 65'
Sub
Jens Stage → Dawid Kownacki
- 65'
Sub
Niclas Füllkrug → Salih Özcan
- 65'
Sub
Julian Brandt → Karim Adeyemi
- 70'
Goal
Justin Njinmah league goal #6 assist Romano Schmid
- 74'
Sub
Jadon Sancho → Felix Nmecha
- 77'
Yellow
Romano Schmid
- 78'
Yellow
Nico Schlotterbeck
- 79'
Sub
Felix Agu → Leonardo Bittencourt
- 84'
Sub
Romano Schmid → Nick Woltemade
- 84'
Sub
Niklas Stark → Skelly Alvero
- 84'
Sub
Ian Maatsen → Ramy Bensebaini
- 90+5'
Yellow
Karim Adeyemi
Category leaders
- Key passesMarvin Ducksch4
- Duels wonSenne Lynen9/17
- DribblesJustin Njinmah3/4
- Defensive actionsSenne Lynen9
- ShotsMitchell Weiser3 (on target 2)
Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.