Skip to content
Live scoresView all →
UEFA Champions League logoUEFA Champions LeagueMatchday 2

Real 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

  1. 90+3’Yellow cardReal Betis crestReal BetisÁngel Ortiz
  2. 90’SubstitutionReal Betis crestReal BetisRodrigo Riquelme ONAntony Matheus dos Santos OFF
  3. 87’SubstitutionReal Betis crestReal BetisFacundo Bernal ONIsco OFF
  4. 87’SubstitutionReal Betis crestReal BetisPablo Fornals ONMarc Roca OFF
  5. 86’Yellow cardFC Porto crestFC PortoSantiago Giménez
  6. 85’SubstitutionFC Porto crestFC PortoSantiago Giménez ONEduardo Gabriel Aquino Cossa OFF
  7. 84’Penalty goalReal Betis crestReal BetisIsco3 – 2
  8. 82’VAR checkReal Betis crestReal BetisÁngel OrtizPenalty confirmed
Show 17 earlier events
  1. 77’Yellow cardReal Betis crestReal BetisDani Ceballos
  2. 74’Goal!Real Betis crestReal BetisCucho HernándezAssist: Antony Matheus dos Santos2 – 2
  3. 73’Yellow cardFC Porto crestFC PortoAlan Gonzalo Varela
  4. 71’SubstitutionFC Porto crestFC PortoHwang In-Beom ONGabri Veiga OFF
  5. 62’SubstitutionReal Betis crestReal BetisDani Ceballos ONNelson Deossa OFF
  6. 62’SubstitutionReal Betis crestReal BetisCucho Hernández ONTroy Parrott OFF
  7. 61’Goal!FC Porto crestFC PortoSamuel AghehowaAssist: Eduardo Gabriel Aquino Cossa1 – 2
  8. 59’SubstitutionFC Porto crestFC PortoOskar Pietuszewski ONBorja Sainz OFF
  9. 59’SubstitutionFC Porto crestFC PortoSamuel Aghehowa ONAndré Silva OFF
  10. 59’SubstitutionFC Porto crestFC PortoAlberto Costa ONMartim Fernandes OFF
  11. 56’Yellow cardFC Porto crestFC PortoAndré Silva
  12. 56’Yellow cardReal Betis crestReal BetisNelson Deossa
  13. 56’Yellow cardReal Betis crestReal BetisAbde Ezzalzouli
  14. 54’Goal!FC Porto crestFC PortoGabri Veiga1 – 1
  15. 47’Goal!Real Betis crestReal BetisAbde EzzalzouliAssist: Francisco José García Torres1 – 0
  16. 42’VAR checkFC Porto crestFC PortoBorja SainzGoal cancelled
  17. 42’Yellow cardFC Porto crestFC PortoFrancesco Farioli
  18. 1’Kick-off

Key stats

Real Betis crestReal BetisFC PortoFC Porto crest
  • 56%Possession44%
  • 17Shots11
  • 1.68xG0.81
  • 7Shots on Target5
  • 5Corners1
  • 14Fouls14
  • 3Saves4
  • 498Passes392
  • 4Yellow Cards3

Lineups

Confirmed selections

Real Betis crestReal Betis4 - 2 - 3 - 1

  1. 1Vallés
  2. 12Ortiz
  3. 5Bartra
  4. 4Natan
  5. 11García
  6. 21Roca
  7. 18Deossa
  8. 7Antony
  9. 22Isco
  10. 10Ezzalzouli
  11. 19Parrott

Substitutions

  1. 62’↑25 Dani Ceballos↓18 N. Deossa
  2. 62’↑9 C. Hernández↓19 T. Parrott
  3. 87’↑6 F. Bernal↓22 Isco
  4. 87’↑8 Pablo Fornals↓21 Marc Roca
  5. 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 Porto crestFC Porto4 - 3 - 3

  1. 99Costa
  2. 52Fernandes
  3. 13Rosario
  4. 4Kiwior
  5. 74Moura
  6. 8Froholdt
  7. 22Varela
  8. 10Veiga
  9. 17Sainz
  10. 19Silva
  11. 11Aquino

Substitutions

  1. 59’↑77 O. Pietuszewski↓17 Borja Sainz
  2. 59’↑ Samuel Aghehowa↓19 André Silva
  3. 59’↑ Alberto Costa↓52 Martim Fernandes
  4. 71’↑16 Hwang In-Beom↓10 Gabri Veiga
  5. 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

#TeamPWDLGDPts
1Paris Saint Germain crestParis Saint Germain4400+1512
2Real Madrid crestReal Madrid4400+612
3Arsenal crestArsenal4310+510
4Como crestComo4301+139
5Barcelona crestBarcelona4301+89
11Real Betis crestReal Betis4301+29
26FC Porto crestFC Porto4103-13

Recent form

Last 5 matches, all competitions

Real Betis crest

Real Betis

  1. W
  2. W
  3. W
  4. D
  5. W
FC Porto crest

FC Porto

  1. W
  2. L
  3. W
  4. W
  5. W

Player ratings

  1. 1C. Hernández8.2
  2. 2Isco7.8
  3. 3A. Ezzalzouli7.6
  4. 4Fran García7.4
  5. 5Antony7.3
  6. 6Marc Bartra7.0
  7. 7Álvaro Vallés6.8
  8. 8Natan6.6
  9. 9Ángel Ortiz6.4
  10. 10N. Deossa6.3
  11. 11Marc Roca6.3
  12. 12T. Parrott6.2
  13. 13F. Bernal6.1
  14. 14Dani Ceballos6.0
  15. 15Pablo Fornals6.0
  16. 16Rodrigo Riquelme0.0
  17. 17J. A. Morante0.0
  18. 18G. Lo Celso0.0
  19. 19Diego Llorente0.0
  20. 20V. Gómez0.0
  21. 21Héctor Bellerín0.0
  22. 22Diego Conde0.0
  23. 23Álvaro Fidalgo0.0
  1. 1Samu7.5
  2. 2Gabri Veiga7.4
  3. 3Pepê Aquino6.8
  4. 4Diogo Costa6.7
  5. 5O. Pietuszewski6.7
  6. 6P. Rosario6.6
  7. 7J. Kiwior6.5
  8. 8S. Giménez6.5
  9. 9Borja Sainz6.3
  10. 10Victor Mow Froholdt6.3
  11. 11Hwang In-Beom6.2
  12. 12Francisco Moura6.1
  13. 13André Silva6.0
  14. 14Alberto Baio5.9
  15. 15A. Varela5.7
  16. 16Martim Fernandes5.7
  17. 17Z. Sanusi0.0
  18. 18Cláudio Ramos0.0
  19. 19João Pedro Moreira Teixeira0.0
  20. 20Souza0.0
  21. 21N. Pérez0.0
  22. 22Luís Gomes0.0
  23. 23S. Fofana0.0

Match ratings from API-Football, out of 10.

MVP of the match

C. Hernández
8.2

C. Hernández

Real Betis crestReal Betis

1
Goals
0
Assists

Rated 8.2, the best on the pitch — 1 goal in 28 minutes.

Team form comparison

Last 5 matches, all competitions

Real Betis crestReal Betis
W-D-L
4-1-0
Scored / match
2.4
Conceded / match
1.2
FC Porto crestFC Porto
W-D-L
4-0-1
Scored / match
2.2
Conceded / match
1.2

Fan predictions

How the fans called it

  • Real Betis crestReal BetisResult0%
  • Draw0%
  • FC Porto crestFC Porto0%

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

  1. 42’VAR checkFC Porto crestFC PortoBorja SainzGoal cancelled
  2. 42’Yellow cardFC Porto crestFC PortoFrancesco Farioli
  3. 47’Goal!Real Betis crestReal BetisAbde EzzalzouliAssist: Francisco José García Torres1 – 0
  4. 54’Goal!FC Porto crestFC PortoGabri Veiga1 – 1
  5. 56’Yellow cardFC Porto crestFC PortoAndré Silva
  6. 56’Yellow cardReal Betis crestReal BetisNelson Deossa
  7. 56’Yellow cardReal Betis crestReal BetisAbde Ezzalzouli
  8. 59’SubstitutionFC Porto crestFC PortoOskar Pietuszewski ONBorja Sainz OFF
  9. 59’SubstitutionFC Porto crestFC PortoSamuel Aghehowa ONAndré Silva OFF
  10. 59’SubstitutionFC Porto crestFC PortoAlberto Costa ONMartim Fernandes OFF
  11. 61’Goal!FC Porto crestFC PortoSamuel AghehowaAssist: Eduardo Gabriel Aquino Cossa1 – 2
  12. 62’SubstitutionReal Betis crestReal BetisDani Ceballos ONNelson Deossa OFF
  13. 62’SubstitutionReal Betis crestReal BetisCucho Hernández ONTroy Parrott OFF
  14. 71’SubstitutionFC Porto crestFC PortoHwang In-Beom ONGabri Veiga OFF
  15. 73’Yellow cardFC Porto crestFC PortoAlan Gonzalo Varela
  16. 74’Goal!Real Betis crestReal BetisCucho HernándezAssist: Antony Matheus dos Santos2 – 2
  17. 77’Yellow cardReal Betis crestReal BetisDani Ceballos
  18. 82’VAR checkReal Betis crestReal BetisÁngel OrtizPenalty confirmed
  19. 84’Penalty goalReal Betis crestReal BetisIsco3 – 2
  20. 85’SubstitutionFC Porto crestFC PortoSantiago Giménez ONEduardo Gabriel Aquino Cossa OFF
  21. 86’Yellow cardFC Porto crestFC PortoSantiago Giménez
  22. 87’SubstitutionReal Betis crestReal BetisFacundo Bernal ONIsco OFF
  23. 87’SubstitutionReal Betis crestReal BetisPablo Fornals ONMarc Roca OFF
  24. 90’SubstitutionReal Betis crestReal BetisRodrigo Riquelme ONAntony Matheus dos Santos OFF
  25. 90+3’Yellow cardReal Betis crestReal BetisÁngel Ortiz