UEFA Champions LeagueMatchday 2Real Betis vs FC Porto 3-2
- Abde Ezzalzouli47'
- Cucho Hernández74'
- Isco (P)84'
- Gabri Veiga54'
- Samuel Aghehowa61'
- Kick-off
- Wed, 14 Oct 2026 · 19:00 (UTC)
- Venue
- Estadio de la Cartuja, Seville
- Referee
- Clement Turpin
Match timeline
- 90+3’Yellow card
Real BetisÁngel Ortiz - 90’Substitution
Real BetisRodrigo Riquelme ONAntony Matheus dos Santos OFF - 87’Substitution
Real BetisFacundo Bernal ONIsco OFF - 87’Substitution
Real BetisPablo Fornals ONMarc Roca OFF - 86’Yellow card
FC PortoSantiago Giménez - 85’Substitution
FC PortoSantiago Giménez ONEduardo Gabriel Aquino Cossa OFF - 84’Penalty goal
Real BetisIsco3 – 2 - 82’VAR check
Real BetisÁngel OrtizPenalty confirmed
Show 17 earlier events
- 77’Yellow card
Real BetisDani Ceballos - 74’Goal!
Real BetisCucho HernándezAssist: Antony Matheus dos Santos2 – 2 - 73’Yellow card
FC PortoAlan Gonzalo Varela - 71’Substitution
FC PortoHwang In-Beom ONGabri Veiga OFF - 62’Substitution
Real BetisDani Ceballos ONNelson Deossa OFF - 62’Substitution
Real BetisCucho Hernández ONTroy Parrott OFF - 61’Goal!
FC PortoSamuel AghehowaAssist: Eduardo Gabriel Aquino Cossa1 – 2 - 59’Substitution
FC PortoOskar Pietuszewski ONBorja Sainz OFF - 59’Substitution
FC PortoSamuel Aghehowa ONAndré Silva OFF - 59’Substitution
FC PortoAlberto Costa ONMartim Fernandes OFF - 56’Yellow card
FC PortoAndré Silva - 56’Yellow card
Real BetisNelson Deossa - 56’Yellow card
Real BetisAbde Ezzalzouli - 54’Goal!
FC PortoGabri Veiga1 – 1 - 47’Goal!
Real BetisAbde EzzalzouliAssist: Francisco José García Torres1 – 0 - 42’VAR check
FC PortoBorja SainzGoal cancelled - 42’Yellow card
FC PortoFrancesco Farioli - 1’Kick-off
Key stats
- 56%Possession44%
- 17Shots11
- 1.68xG0.81
- 7Shots on Target5
- 5Corners1
- 14Fouls14
- 3Saves4
- 498Passes392
- 4Yellow Cards3
Lineups
Confirmed selections
Real Betis4 - 2 - 3 - 1
- 1Vallés
- 12Ortiz
- 5Bartra
- 4Natan
- 11García
- 21Roca
- 18Deossa
- 7Antony
- 22Isco
- 10Ezzalzouli
- 19Parrott
Substitutions
- 62’↑25 Dani Ceballos↓18 N. Deossa
- 62’↑9 C. Hernández↓19 T. Parrott
- 87’↑6 F. Bernal↓22 Isco
- 87’↑8 Pablo Fornals↓21 Marc Roca
- 90’↑17 Rodrigo Riquelme↓ Antony Matheus dos Santos
Unused substitutes 27 J. A. Morante, 20 G. Lo Celso, 3 Diego Llorente, 16 V. Gómez, 2 Héctor Bellerín, 13 Diego Conde, 15 Álvaro Fidalgo
Coach M. Pellegrini
FC Porto4 - 3 - 3
Substitutions
- 59’↑77 O. Pietuszewski↓17 Borja Sainz
- 59’↑ Samuel Aghehowa↓19 André Silva
- 59’↑ Alberto Costa↓52 Martim Fernandes
- 71’↑16 Hwang In-Beom↓10 Gabri Veiga
- 85’↑29 S. Giménez↓ Eduardo Gabriel Aquino Cossa
Unused substitutes 42 S. Fofana, 64 Luís Gomes, 18 N. Pérez, 9 Samu, 33 Souza, 92 João Pedro Moreira Teixeira, 20 Alberto Baio, 14 Cláudio Ramos, 12 Z. Sanusi
Coach F. Farioli
Match facts
- Competition
- UEFA Champions League
- Round
- Matchday 2
- Date
- Wed, 14 Oct 2026
- Kick-off
- 19:00 (UTC)
- Venue
- Estadio de la Cartuja, Seville
- Referee
- Clement Turpin
- Real Betis coach
- M. Pellegrini
- FC Porto coach
- F. Farioli
League table
UEFA Champions League
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 4 | 4 | 0 | 0 | +15 | 12 | |
| 2 | 4 | 4 | 0 | 0 | +6 | 12 | |
| 3 | 4 | 3 | 1 | 0 | +5 | 10 | |
| 4 | 4 | 3 | 0 | 1 | +13 | 9 | |
| 5 | 4 | 3 | 0 | 1 | +8 | 9 | |
| 11 | 4 | 3 | 0 | 1 | +2 | 9 | |
| 26 | 4 | 1 | 0 | 3 | -1 | 3 |
Player ratings
- 1
C. Hernández8.2 - 2
Isco7.8 - 3
A. Ezzalzouli7.6 - 4
Fran García7.4 - 5
Antony7.3 - 6
Marc Bartra7.0 - 7
Álvaro Vallés6.8 - 8
Natan6.6 - 9
Ángel Ortiz6.4 - 10
N. Deossa6.3 - 11
Marc Roca6.3 - 12
T. Parrott6.2 - 13
F. Bernal6.1 - 14
Dani Ceballos6.0 - 15
Pablo Fornals6.0 - 16
Rodrigo Riquelme0.0 - 17
J. A. Morante0.0 - 18
G. Lo Celso0.0 - 19
Diego Llorente0.0 - 20
V. Gómez0.0 - 21
Héctor Bellerín0.0 - 22
Diego Conde0.0 - 23
Álvaro Fidalgo0.0
- 1
Samu7.5 - 2
Gabri Veiga7.4 - 3
Pepê Aquino6.8 - 4
Diogo Costa6.7 - 5
O. Pietuszewski6.7 - 6
P. Rosario6.6 - 7
J. Kiwior6.5 - 8
S. Giménez6.5 - 9
Borja Sainz6.3 - 10
Victor Mow Froholdt6.3 - 11
Hwang In-Beom6.2 - 12
Francisco Moura6.1 - 13
André Silva6.0 - 14
Alberto Baio5.9 - 15
A. Varela5.7 - 16
Martim Fernandes5.7 - 17
Z. Sanusi0.0 - 18
Cláudio Ramos0.0 - 19
João Pedro Moreira Teixeira0.0 - 20
Souza0.0 - 21
N. Pérez0.0 - 22
Luís Gomes0.0 - 23
S. Fofana0.0
Match ratings from API-Football, out of 10.
MVP of the match

Rated 8.2, the best on the pitch — 1 goal in 28 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 4-1-0
- Scored / match
- 2.4
- Conceded / match
- 1.2
- W-D-L
- 4-0-1
- Scored / match
- 2.2
- Conceded / match
- 1.2
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Real Betis beat FC Porto 3-2 at Estadio de la Cartuja after a second-half turnaround and a late penalty from Isco. Porto led twice after the break, but Betis came back to take all three points.
The first half stayed goalless until the 42nd minute, when Borja Sainz had a Porto goal cancelled by VAR. The only other action before the interval was a yellow card for Francesco Farioli, and it was 0-0 at half-time.
Abde Ezzalzouli opened the scoring for Betis in the 47th minute from Francisco José García Torres, before Gabri Veiga levelled for Porto on 54 minutes. Porto then made three changes on 59 minutes, including the introduction of Samuel Aghehowa, and he restored their lead in the 61st minute from Eduardo Gabriel Aquino Cossa. Betis replied through Cucho Hernández, who had come on in the 62nd minute, and equalised in the 74th from Antony Matheus dos Santos. VAR then confirmed a penalty for Ángel Ortiz on 82 minutes, and Isco converted it on 84 minutes to make it 3-2. Betis also made two changes on 62 minutes and two more on 87 minutes, while Porto sent on Santiago Giménez in the 85th minute.
Betis had 56% of the ball, 498 passes to Porto's 392, 17 shots to 11, and 7 on target to 5. They also had 5 corners to 1 and finished with an expected goals figure of 1.68 to Porto's 0.81. Porto made 4 saves to Betis's 3, and the teams were level on 14 fouls each.
Betis were booked four times, with Nelson Deossa and Abde Ezzalzouli both cautioned in the 56th minute, Dani Ceballos booked in the 77th and Ángel Ortiz in the 90+3rd minute. Porto had three yellow cards, for Francesco Farioli in the 42nd minute, André Silva in the 56th and Alan Gonzalo Varela in the 73rd, while Santiago Giménez was booked a minute after coming on.
Match record
- Competition
- UEFA Champions League
- Round
- Matchday 2
- Kick-off
- Venue
- Estadio de la Cartuja, Seville
- Referee
- Clement Turpin
- Match ID
cornerflick:match:real-betis-vs-fc-porto-champions-league-2026-10-14
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. Real Betis 3-2 FC Porto, UEFA Champions League, 14 October 2026. Match record, last updated 17 October 2026. https://cornerflick.com/football/champions-league/matches/real-betis-vs-fc-porto-champions-league-2026-10-14
Permanent identifier cornerflick:match:real-betis-vs-fc-porto-champions-league-2026-10-14. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/real-betis-vs-fc-porto-champions-league-2026-10-14" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
25 events
- 42’VAR check
FC PortoBorja SainzGoal cancelled - 42’Yellow card
FC PortoFrancesco Farioli - 47’Goal!
Real BetisAbde EzzalzouliAssist: Francisco José García Torres1 – 0 - 54’Goal!
FC PortoGabri Veiga1 – 1 - 56’Yellow card
FC PortoAndré Silva - 56’Yellow card
Real BetisNelson Deossa - 56’Yellow card
Real BetisAbde Ezzalzouli - 59’Substitution
FC PortoOskar Pietuszewski ONBorja Sainz OFF - 59’Substitution
FC PortoSamuel Aghehowa ONAndré Silva OFF - 59’Substitution
FC PortoAlberto Costa ONMartim Fernandes OFF - 61’Goal!
FC PortoSamuel AghehowaAssist: Eduardo Gabriel Aquino Cossa1 – 2 - 62’Substitution
Real BetisDani Ceballos ONNelson Deossa OFF - 62’Substitution
Real BetisCucho Hernández ONTroy Parrott OFF - 71’Substitution
FC PortoHwang In-Beom ONGabri Veiga OFF - 73’Yellow card
FC PortoAlan Gonzalo Varela - 74’Goal!
Real BetisCucho HernándezAssist: Antony Matheus dos Santos2 – 2 - 77’Yellow card
Real BetisDani Ceballos - 82’VAR check
Real BetisÁngel OrtizPenalty confirmed - 84’Penalty goal
Real BetisIsco3 – 2 - 85’Substitution
FC PortoSantiago Giménez ONEduardo Gabriel Aquino Cossa OFF - 86’Yellow card
FC PortoSantiago Giménez - 87’Substitution
Real BetisFacundo Bernal ONIsco OFF - 87’Substitution
Real BetisPablo Fornals ONMarc Roca OFF - 90’Substitution
Real BetisRodrigo Riquelme ONAntony Matheus dos Santos OFF - 90+3’Yellow card
Real BetisÁngel Ortiz









