Werder Bremen 3-1 RB Leipzig: clinical on 29% possession
Short review AI-written review based on match data · How we make it
Key numbers
- 29% possession, yet three goals
- xG 0.95 against 1.5: Bremen clinical
- Led for about 86 of 90 minutes
Bremen made the most of little possession
Werder Bremen beat RB Leipzig despite having far less of the ball. They outscored their xG by a wide margin, taking three goals from 0.95. Leipzig's shots were frequent but mostly harmless, with only 26% of them on target.
Two early and late goals put it out of reach
Dinkçi's fourth-minute opener was worth +0.7 FN xPts, and Niclas Füllkrug's goal in the 68th minute added +0.5. Marco Grüll made it 3-0 in the 80th minute, and Ridle Baku's goal in the 90th minute only reduced the deficit.
Player of the match
Marco Grüll 9.0Dominant
He scored once, assisted once and added four shots, six tackles and four interceptions.
Grüll won eight of his 12 duels while also carrying the attacking load. He set up Füllkrug's goal in the 68th minute and scored the third himself in the 80th, settling the second half.
Game state
1-02-03-03-1
Werder Bremen ahead 86 min · level 4 min · RB Leipzig ahead 0 min
- Andrija Maksimović — off the bench 13 min · 0G 1A
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.
4'
Eren Dinkçi
Goal · scorer +0.5 · assist Chuki +0.2
+0.7
68'
Niclas Füllkrug
Goal · scorer +0.3 · assist Marco Grüll +0.2
+0.5
80'
Marco Grüll
Goal
0.0
90'
Ridle Baku
Goal · assist Andrija Maksimović
0.0
Werder Bremen
Expected (last two seasons) 1.1Own moments +1.2Opponent moments 0.0Time effect +0.7→ League points won 3
RB Leipzig
Expected (last two seasons) 1.6Own moments 0.0Opponent moments −1.0Time effect −0.6→ League points won 0
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 BremenRB Leipzig
0.95Expected goals (xG)1.5
Timeline
- 4'
Goal
Eren Dinkçi league goal #1 assist Chuki
- 23'
Yellow
Chuki
- 24'
VAR
Christopher Nkunku
- 63'
Sub
Johan Bakayoko → Tidiam Gomis
- 67'
Sub
Arthur → Mick Schmetgens
- 67'
Sub
Eren Dinkçi → Paul Erevbenagie
- 68'
Goal
Niclas Füllkrug league goal #1 assist Marco Grüll
- 74'
Sub
Niclas Füllkrug → Cédric Itten
- 75'
Sub
Neil El Aynaoui → Marc Guiu
- 80'
Goal
Marco Grüll league goal #1
- 83'
Sub
Youri Regeer → Dariusz Stalmach
- 83'
Sub
Chuki → Salim Musah
- 84'
Sub
Christopher Nkunku → Andrija Maksimović
- 84'
Sub
Antonio Nusa → Samba Konaté
- 90'
Goal
Ridle Baku league goal #2 assist Andrija Maksimović
Category leaders
- Key passesDavid Raum5
- Duels wonOlivier Deman11/16
- DribblesAntonio Nusa4/7
- Defensive actionsOlivier Deman16
- ShotsMarco Grüll4 (on target 2)
- Fouls wonAntonio Nusa4
#Werder Bremen#RB Leipzig#Bundesliga#Marco Grüll#Eren Dinkçi#Matchweek 2
This review was written by AI from match data (API-Football). FN Score and FN xPts are calculated by Fulltime Note using a published formula.