UEFA Champions League · League phase MD8
Viktor Gyökeres 3'
Kai Havertz 15'
Gabriel Martinelli 36'
HT 3:1
Jorginho 7' (pen)
Ricardinho 90'
Wed, 28 Jan 2026, 20:00 (UK) · Emirates Stadium, London
Arsenal 1st · 24 pts|Kairat Almaty 36th · 1 pt

Arsenal won on the scoreboard and on xG (4.06–1.11).

Player of the matchViktor Gyökeres8.6Decisive moment15' Kai Havertz+0.5

Arsenal 3-2 Kairat Almaty

Key numbers

  • Possession 66% – 34%
  • Shots 25 (11 on target) – 4 (2)
  • Decisive moment: 15' Kai Havertz, FN xPts +0.5
Player of the match
Viktor Gyökeres 8.6Dominant

Highest FN Score on the pitch: 8.6 (Dominant)

Game state

1-01-12-13-13-2
Arsenal ahead 79 min · level 11 min · Kairat Almaty ahead 0 min
  • Valeriy Gromyko — off the bench 31 min · 0G 1A
  • Ricardinho — off the bench 31 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.

3' Viktor Gyökeres Goal · scorer +0.3 · assist Kai Havertz +0.1 +0.4
7' Jorginho Pen goal +0.3
15' Kai Havertz Goal · scorer +0.3 · assist Ben White +0.2 +0.5
36' Gabriel Martinelli Goal · assist Viktor Gyökeres +0.2
90' Ricardinho Goal · assist Valeriy Gromyko 0.0
Arsenal Expected (last two seasons) 2.4Own moments +1.1Opponent moments −0.5Time effect 0.0→ League points won 3
Kairat Almaty Expected (no record yet, starting estimate) 0.5Own moments +0.3Opponent moments −0.8Time effect 0.0→ 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

ArsenalKairat Almaty
66%Possession34%
4.06Expected goals (xG)1.11
0.16xG per shot0.28
25Shots4
11Shots on target2
44%Shots on target %50%
18Shots in box3
584Passes303
88%Pass accuracy70%
11Corners0
0Saves7
14Fouls10
1Yellow cards1
2Offsides0

Compared with usual

Arsenal

35 matches this season, all competitions baseline
This matchAvg
Goals32.1
Conceded20.66
xG4.061.9high
xG against1.110.73
Shots2515.3
On target115.5
Shots faced49.1
xG per shot0.160.12
Possession66%57.5%
Passes584481.1
Pass accuracy88%84.5%
Corners115.9
Fouls1410.4

Kairat Almaty

7 matches this season, all competitions baseline
This matchAvg
Goals20.71
Conceded32.7
xG1.110.7
xG against4.062.9
Shots410.7
On target22.9
Shots faced2518.3
xG per shot0.280.06
Possession34%44.6%
Passes303405.7
Pass accuracy70%76.7%
Corners02.4
Fouls1010.7

Timeline

  • 3' Goal Viktor Gyökeres competition goal #4 assist Kai Havertz
  • 5' VAR Jorginho
  • 6' Yellow Riccardo Calafiori
  • 7' Goal Jorginho (pen)
  • 15' Goal Kai Havertz competition goal #1 assist Ben White
  • 36' Goal Gabriel Martinelli competition goal #6 assist Viktor Gyökeres
  • 38' VAR Gabriel Martinelli
  • 46' Sub Riccardo Calafiori → Piero Hincapié
  • 46' Sub Kai Havertz → Martin Ødegaard
  • 59' Sub Edmilson → Valeriy Gromyko
  • 59' Sub Erkin Tapalov → Ricardinho
  • 69' Yellow Jorginho
  • 70' Sub Dan Glazer → Damir Kasabulat
  • 70' Sub Luís Mata → Lev Kurgin
  • 77' Sub Viktor Gyökeres → Gabriel Jesus
  • 77' Sub Gabriel Martinelli → Brando Bailey-Joseph
  • 79' Sub Jorginho → Ramazan Bagdat
  • 88' VAR Gabriel Jesus
  • 89' Sub Christian Nørgaard → Ife Ibrahim
  • 90' Goal Ricardinho assist Valeriy Gromyko

Category leaders

  • Key passesEberechi Eze6
  • Duels wonNoni Madueke11/18
  • DribblesNoni Madueke7/11
  • Defensive actionsAleksandr Martynovich6
  • ShotsViktor Gyökeres5 (on target 3)
  • Fouls wonJorginho5

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.