UEFA Champions League · League phase MD2
Abdessamad Ezzalzouli 47'
Cucho Hernández 74'
Isco 84' (pen)
HT 0:0
Gabri Veiga 54'
Samu 61'
Wed, 14 Oct 2026, 20:00 (UK) · Estadio de la Cartuja, Seville

Real Betis came from behind to beat FC Porto after a goalless first half, with Isco's penalty settling it.

FN MOMFran García8.7Decisive moment84' Isco+1.5POR −0.9

Real Betis 3-2 FC Porto: Isco's late penalty completes the turnaround

Key numbers

  • xG 1.68 v 0.96: Betis the better side on xG
  • 14 fouls, Betis's most in nine matches this season
  • 84': Isco's penalty worth +1.5 FN xPts

Five goals after a goalless first half

Real Betis beat FC Porto 3-2 in a match that stayed goalless until the interval and then produced five goals after it. Betis trailed 2-1 after 61 minutes but found two late goals to turn it around, Cucho Hernández levelling in the 74th minute before Isco's penalty put them back in front.

Porto's finishing kept the margin small

Betis led on xG, 1.68 to 0.96, yet Porto also outperformed their own xG, which kept the gap narrow. Across their nine matches this season, the xG Betis allowed here was below average, but they conceded more goals than average. That points to sharp finishing from Porto rather than a flood of chances.

Both benches produced a goal

Substitutes changed the match twice. Porto's Samu scored in the 61st minute after coming on, and Betis answered when Cucho Hernández, also off the bench, equalised in the 74th. Antony supplied that assist, while Fran García had earlier set up Abdessamad Ezzalzouli's opener. The bench goals swung the momentum each way.

A confirmed penalty restored the lead

The VAR confirmed the penalty and Isco converted it in the 84th minute, putting Betis ahead for the second time. Isco's penalty was worth +1.5 FN xPts to Betis, while Porto's FN xPts fell by 0.9. Combined, that was the largest change of any moment in the match.

FN MOM
Highest FN Score · our own pick by a published formula, not the official Player of the Match
Fran García 8.7Dominant

Five tackles, five interceptions and an assist for the 47th-minute opener.

Named FN MOM, García won seven of his 10 duels and completed 30 of 31 passes, so his points came from both defending and distribution. He set up Abdessamad Ezzalzouli's goal in the 47th minute, Betis's first lead of the night. His 10 defensive actions were the most on either side.

Game state

1-01-11-22-23-2
Real Betis ahead 13 min · level 64 min · FC Porto ahead 13 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.

47' Abdessamad Ezzalzouli Goal · scorer +0.6 · assist Fran García +0.2 · POR −0.6 +0.8
54' Gabri Veiga Goal · BET −0.9 +0.6
61' Samu Goal · scorer +0.8 · assist Pepê Aquino +0.3 · BET −0.9 +1.1
74' Cucho Hernández Goal · scorer +0.7 · assist Antony +0.3 · POR −1.3 +1.0
84' Isco Pen goal · POR −0.9 +1.5
Real Betis Expected (last two seasons) 2.0Own moments +3.3Opponent moments −1.8Time effect −0.5→ League points won 3
FC Porto Expected (no record yet, starting estimate) 0.7Own moments +1.7Opponent moments −2.8Time effect +0.4→ 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

Real BetisFC Porto
56%Possession44%
1.68Expected goals (xG)0.96
0.1xG per shot0.09
17Shots11
7Shots on target5
41%Shots on target %45%
12Shots in box10
504Passes393
5Corners1
3Saves4
14Fouls15
4Yellow cards3

Compared with usual

Real Betis

9 matches this season, all competitions baseline
This matchAvg
Goals31.9
Conceded21.2
xG1.681.7
xG against0.961.7
Shots1718
On target76.3
Shots faced1114.1
xG per shot0.10.09
Possession56%53.9%
Passes504521.7
Corners55.1
Fouls1410.2high

Timeline

  • 42' VAR Borja Sainz
  • 42' Yellow Francesco Farioli (coaching staff)
  • 47' Goal Abdessamad Ezzalzouli competition goal #1 assist Fran García
  • 54' Goal Gabri Veiga competition goal #1
  • 56' Yellow André Silva
  • 56' Yellow Nelson Deossa
  • 56' Yellow Abdessamad Ezzalzouli
  • 59' Sub Borja Sainz → O. Pietuszewski
  • 59' Sub André Silva → Samu
  • 59' Sub Martim Fernandes → Alberto Baio
  • 61' Goal Samu competition goal #1 assist Pepê Aquino
  • 62' Sub Nelson Deossa → Dani Ceballos
  • 62' Sub Troy Parrott → Cucho Hernández
  • 71' Sub Gabri Veiga → Hwang In-Beom
  • 73' Yellow Alan Varela
  • 74' Goal Cucho Hernández competition goal #1 assist Antony
  • 77' Yellow Dani Ceballos
  • 82' VAR Ángel Ortiz
  • 84' Goal Isco (pen) competition goal #1
  • 85' Sub Pepê Aquino → Santiago Giménez
  • 86' Yellow Santiago Giménez
  • 87' Sub Isco → Facundo Bernal
  • 87' Sub Marc Roca → Pablo Fornals
  • 90' Sub Antony → Rodrigo Riquelme
  • 90+3' Yellow Ángel Ortiz

Category leaders

  • Key passesIsco4
  • Duels wonAbdessamad Ezzalzouli8/13
  • DribblesCucho Hernández2/2
  • Defensive actionsFran García10
  • ShotsAbdessamad Ezzalzouli5 (on target 2)
  • Fouls wonAbdessamad Ezzalzouli3
#Champions League#Real Betis#FC Porto#Isco#Fran García#Cucho Hernández

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.