La Liga · Matchweek 33
Viktor Tsygankov 7'
Azzedine Ounahi 68' (pen)
HT 1:1
Marc Roca 23'
Abdessamad Ezzalzouli 63'
Rodrigo Riquelme 80'
Tue, 21 Apr 2026, 20:30 (UK) · Estadio Municipal de Montilivi, Girona
Girona 12th · 38 pts|Real Betis 5th · 49 pts

Girona edged xG (1.36–1.04) but Real Betis took the win.

Player of the matchAbdessamad Ezzalzouli8.6Decisive moment80' Rodrigo Riquelme+1.4

Girona 2-3 Real Betis

Key numbers

  • Possession 56% – 44%
  • Shots 9 (2 on target) – 7 (3)
  • Decisive moment: 80' Rodrigo Riquelme, FN xPts +1.4
Player of the match
Abdessamad Ezzalzouli 8.6Dominant

Highest FN Score on the pitch: 8.6 (Dominant)

Game state

1-01-11-22-22-3
Girona ahead 16 min · level 59 min · Real Betis ahead 15 min
  • Rodrigo Riquelme — off the bench 45 min · 1G 0A
  • Cedric Bakambu — off the bench 45 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.

7' Viktor Tsygankov Goal +0.7
23' Marc Roca Goal · scorer +0.5 · assist Abdessamad Ezzalzouli +0.2 +0.7
63' Abdessamad Ezzalzouli Goal · scorer +0.8 · assist Cedric Bakambu +0.3 +1.1
68' Azzedine Ounahi Pen goal +0.9
80' Rodrigo Riquelme Goal · scorer +1.0 · assist Abdessamad Ezzalzouli +0.4 +1.4
Girona Expected (last two seasons) 1.3Own moments +1.6Opponent moments −2.6Time effect −0.3→ League points won 0
Real Betis Expected (last two seasons) 1.5Own moments +3.2Opponent moments −1.9Time effect +0.2→ 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

GironaReal Betis
56%Possession44%
1.36Expected goals (xG)1.04
0.15xG per shot0.15
9Shots7
2Shots on target3
22%Shots on target %43%
7Shots in box4
571Passes447
90%Pass accuracy85%
3Corners1
0Saves0
11Fouls18
1Yellow cards3
3Offsides0

Compared with usual

Girona

last 22 matches, all competitions baseline
This matchAvg
Goals21.1
Conceded31.1
xG1.361.2
xG against1.041.3
Shots911.3
On target24
Shots faced714.4
xG per shot0.150.12
Possession56%51.8%
Passes571487.2
Pass accuracy90%85.6%
Corners33.8
Fouls1111.1

Real Betis

last 27 matches, all competitions baseline
This matchAvg
Goals31.4
Conceded21.5
xG1.041.4
xG against1.361.3
Shots714.4low
On target34.9
Shots faced911.9
xG per shot0.150.09
Possession44%51.6%
Passes447479.3
Pass accuracy85%84.4%
Corners14.2
Fouls1811high

Timeline

  • 7' Goal Viktor Tsygankov league goal #6
  • 9' Yellow Giovani Lo Celso
  • 23' Goal Marc Roca league goal #1 assist Abdessamad Ezzalzouli
  • 46' Sub Cucho Hernández → Cedric Bakambu
  • 46' Sub Giovani Lo Celso → Rodrigo Riquelme
  • 50' Yellow Cedric Bakambu
  • 63' Goal Abdessamad Ezzalzouli league goal #7 assist Cedric Bakambu
  • 66' Sub Fran Beltrán → Joel Roca
  • 68' Goal Azzedine Ounahi (pen) league goal #5
  • 73' Sub Claudio Echeverri → Cristhian Stuani
  • 75' Sub Pablo Fornals → Isco
  • 75' Sub Aitor Ruibal → Hector Bellerin
  • 79' Yellow Azzedine Ounahi
  • 79' Yellow Rodrigo Riquelme
  • 80' Goal Rodrigo Riquelme league goal #1 assist Abdessamad Ezzalzouli
  • 83' Sub Iván Martín → Thomas Lemar
  • 83' Sub Arnau Martínez → Hugo Rincón
  • 88' Sub Abdessamad Ezzalzouli → Ricardo Rodríguez

Category leaders

  • Key passesViktor Tsygankov2
  • Duels wonAzzedine Ounahi8/15
  • DribblesAzzedine Ounahi3/6
  • Defensive actionsAitor Ruibal5
  • ShotsAzzedine Ounahi3 (on target 1)
  • Fouls wonDaley Blind4

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.