Bundesliga · Matchweek 2
Eren Dinkçi 4'
Niclas Füllkrug 68'
Marco Grüll 80'
HT 1:0
Ridle Baku 90'
Sat, 5 Sept 2026, 14:30 (UK) · Weserstadion, Bremen
Werder Bremen 16th → 8th · 3 pts|RB Leipzig 3rd → 5th · 3 pts

Werder Bremen scored three from an xG of 0.95 to beat a Leipzig side who dominated the ball but converted little of it.

Player of the matchMarco Grüll9.0Decisive moment4' Eren Dinkçi+0.7

Werder Bremen 3-1 RB Leipzig: clinical on 29% possession

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
29%Possession71%
0.95Expected goals (xG)1.5
0.08xG per shot0.08
12Shots19
7Shots on target5
58%Shots on target %26%
5Shots in box14
287Passes691
72%Pass accuracy89%
2Corners7
3Saves4
13Fouls8
1Yellow cards0
4Offsides1

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.