Hoffenheim 2-3 Beşiktaş: Oh Hyeon-Gyu's brace and an assist
AI-written review based on match data · How we make it
Key numbers
- xG 1.14 v 3.43: Beşiktaş had the better chances
- Oh Hyeon-Gyu: seven shots, the most of any player
- 19 shots conceded v a season average of 12.3
A goalless half, then five goals
Nothing separated the sides at half-time, and then five goals arrived after the break. Beşiktaş struck first through Amir Murillo in the 60th minute and soon went two clear. Hoffenheim pulled one back in the 87th minute but found no second.
The scoreline flatters Hoffenheim
The one-goal margin flatters Hoffenheim a little. They produced 1.14 xG, while Beşiktaş reached 3.43, and each Beşiktaş shot averaged 0.18 xG against 0.09 for the hosts. That points to better positions for the visitors rather than simply more attempts.
Hoffenheim were stretched more than usual
Hoffenheim allowed 19 shots, well above the average of 12.3 across their seven matches this season. The shot count rose and the 3.43 xG they conceded was higher than in any of those earlier games. Their own shot total sat below their usual level.
A goal straight after the equaliser
The goal that mattered most came in the 72nd minute, soon after Hoffenheim had levelled. Oh Hyeon-Gyu's finish put Beşiktaş back in front and was worth +1.3 FN xPts to them, while Hoffenheim lost −1.0. Koki Machida's late goal came with the hosts already two behind.
FN MOM
Highest FN Score · our own pick by a published formula, not the official Player of the Match
Oh Hyeon-Gyu 9.2Dominant
He scored twice, assisted once and won 12 of 19 duels.
Most of his value came in attack. His seven shots were the most on the pitch and he drew seven fouls, which kept Hoffenheim's back line under pressure. He set up Murillo's opener in the 60th minute, then scored in the 72nd and 79th to turn a level match into a two-goal lead.
Game state
0-11-11-21-32-3
1899 Hoffenheim ahead 0 min · level 64 min · Beşiktaş ahead 26 min
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. The value next to a team code is what the same moment did to the other side's expected points; the decisive moment is the one with the largest combined change for both teams.
60'
Amir Murillo
Goal · scorer +0.8 · assist Oh Hyeon-Gyu +0.3 · TSG −0.9
+1.1
68'
Fisnik Asllani
Goal · scorer +0.7 · assist Tim Lemperle +0.3 · BJK −1.2
+1.0
72'
Oh Hyeon-Gyu
Goal · scorer +0.9 · assist Junior Olaitan +0.4 · TSG −1.0
+1.3
79'
Oh Hyeon-Gyu
Goal · scorer +0.3 · assist Ilhan Fakili +0.1 · TSG −0.3
+0.4
87'
Koki Machida
Goal · assist Vladimír Coufal · BJK −0.3
+0.1
1899 Hoffenheim
Expected (last two seasons) 1.9Own moments +1.1Opponent moments −2.2Time effect −0.8→ League points won 0
Beşiktaş
Expected (no record yet, starting estimate) 0.8Own moments +2.8Opponent moments −1.5Time effect +0.9→ 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
1899 HoffenheimBeşiktaş
1.14Expected goals (xG)3.43
Compared with usual
1899 Hoffenheim
7 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 1.9 | |
| Conceded | 3 | 2.1 | |
| xG | 1.14 | 1.7 | |
| xG against | 3.43 | 1.6 | |
| Shots | 13 | 20.3 | |
| On target | 3 | 5.9 | |
| Shots faced | 19 | 12.3 | |
| xG per shot | 0.09 | 0.09 | |
| Possession | 53% | 60.6% | |
| Passes | 484 | 529.9 | |
| Corners | 7 | 8.1 | |
| Fouls | 18 | 13.7 | |
Timeline
- 23'
Yellow
Fisnik Asllani
- 45'
Sub
Orkun Kökçü → Fabio Miretti
- 59'
Sub
Adam Hložek → Tim Lemperle
- 59'
Sub
Adam Daghim → Alexander Prass
- 60'
Goal
Amir Murillo assist Oh Hyeon-Gyu
- 67'
Yellow
Ozan Kabak
- 68'
Goal
Fisnik Asllani competition goal #1 assist Tim Lemperle
- 72'
Sub
Wouter Burger → Nathan De Cat
- 72'
Sub
Andrej Kramarić → Bambasé Conté
- 72'
Goal
Oh Hyeon-Gyu assist Junior Olaitan
- 78'
Sub
Junior Olaitan → Salih Özcan
- 79'
Goal
Oh Hyeon-Gyu assist Ilhan Fakili
- 80'
Yellow
Oh Hyeon-Gyu
- 85'
Sub
Oh Hyeon-Gyu → Semih Kılıçsoy
- 85'
Sub
Ozan Kabak → Robin Hranáč
- 87'
Goal
Koki Machida competition goal #1 assist Vladimír Coufal
- 90'
Yellow
Tim Lemperle
- 90'
Sub
Kassoum Ouattara → Rıdvan Yılmaz
- 90+1'
Sub
Wilfred Ndidi → Ü. Akdağ
- 90+2'
Yellow
Koki Machida
Category leaders
- Key passesLeandro Trossard5
- Duels wonOh Hyeon-Gyu12/19
- DribblesAmir Murillo3/3
- Defensive actionsKassoum Ouattara5
- ShotsOh Hyeon-Gyu7 (on target 2)
- Fouls wonOh Hyeon-Gyu7
#Hoffenheim#Beşiktaş#Europa League#Oh Hyeon-Gyu#Amir Murillo#Fisnik Asllani
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.