Bundesliga · Matchweek 14
Oliver Burke 57'
Ilyas Ansah 63'
Tim Skarke 90'
HT 0:0
Tidiam Gomis 60'
Fri, 12 Dec 2025, 19:30 (UK) · Stadion An der Alten Försterei, Berlin
Union Berlin · 18 pts|RB Leipzig · 29 pts

Union Berlin won on the scoreboard and on xG (1.42–0.55).

Player of the matchLeopold Querfeld8.0Decisive moment63' Ilyas Ansah+1.2

Union Berlin 3-1 RB Leipzig

Key numbers

  • Possession 37% – 63%
  • Shots 12 (6 on target) – 9 (3)
  • Decisive moment: 63' Ilyas Ansah, FN xPts +1.2
Player of the match
Leopold Querfeld 8.0Dominant

Highest FN Score on the pitch: 8.0 (Dominant)

Game state

1-01-12-13-1
Union Berlin ahead 30 min · level 60 min · RB Leipzig ahead 0 min
  • Christopher Trimmel — off the bench 31 min · 0G 1A
  • Andrej Ilić — off the bench 23 min · 0G 1A
  • Tim Skarke — off the bench 10 min · 1G 0A
  • Tidiam Gomis — off the bench 32 min · 1G 0A

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.

57' Oliver Burke Goal · scorer +0.8 · assist Woo-Yeong Jeong +0.3 +1.1
60' Tidiam Gomis Goal · scorer +0.6 · assist Conrad Harder +0.3 +0.9
63' Ilyas Ansah Goal · scorer +0.8 · assist Christopher Trimmel +0.4 +1.2
90' Tim Skarke Goal · assist Andrej Ilić +0.1
Union Berlin Expected (last two seasons) 1.2Own moments +2.4Opponent moments −1.1Time effect +0.5→ League points won 3
RB Leipzig Expected (last two seasons) 1.6Own moments +0.9Opponent moments −1.9Time 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

Union BerlinRB Leipzig
37%Possession63%
1.42Expected goals (xG)0.55
0.12xG per shot0.06
12Shots9
6Shots on target3
50%Shots on target %33%
9Shots in box4
311Passes558
68%Pass accuracy83%
4Corners6
2Saves3
7Fouls8
2Yellow cards2
1Offsides0

Compared with usual

Union Berlin

16 matches this season, all competitions baseline
This matchAvg
Goals31.6
Conceded11.6
xG1.420.94
xG against0.551.2
Shots1213.9
On target64.5
Shots faced913.5
xG per shot0.120.07
Possession37%38.1%
Passes311325
Pass accuracy68%70.4%
Corners45.5
Fouls713.6

RB Leipzig

16 matches this season, all competitions baseline
This matchAvg
Goals12.4
Conceded31.1
xG0.551.6
xG against1.421
Shots917.2low
On target36.3
Shots faced1212.9
xG per shot0.060.1
Possession63%51.9%
Passes558483.6
Pass accuracy83%84.8%
Corners66.1
Fouls89.1

Timeline

  • 37' Yellow Janik Haberer
  • 50' Yellow David Raum
  • 54' Yellow Danilho Doekhi
  • 57' Goal Oliver Burke league goal #4 assist Woo-Yeong Jeong
  • 58' Sub Johan Bakayoko → Tidiam Gomis
  • 59' Sub Janik Haberer → Christopher Trimmel
  • 60' Goal Tidiam Gomis league goal #1 assist Conrad Harder
  • 63' Goal Ilyas Ansah league goal #5 assist Christopher Trimmel
  • 67' Sub Woo-Yeong Jeong → András Schäfer
  • 67' Sub Oliver Burke → Andrej Ilić
  • 72' Yellow Conrad Harder
  • 81' Sub Kosta Nedeljković → Andrija Maksimović
  • 85' Sub Derrick Köhn → Stanley N'Soki
  • 85' Sub Ilyas Ansah → Tim Skarke
  • 90' Sub Nicolas Seiwald → Timo Werner
  • 90' Goal Tim Skarke league goal #1 assist Andrej Ilić

Category leaders

  • Key passesChristopher Trimmel2
  • Duels wonLeopold Querfeld14/15
  • DribblesYan Diomande5/13
  • Defensive actionsLeopold Querfeld10
  • Fouls wonLeopold Querfeld4

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.