| 0' | Real Betis and Porto begin their match under the Seville lights at Estadio de La Cartuja right on 9:00 PM. Manuel Pellegrini sets up the hosts in a 4-3-3 formation, with goal-scoring defender Marc Bartra and Troy Parrott leading the attack. Francesco Farioli deploys a similar shape for the Portuguese side as they aim to recover from an opening 2-0 loss against Manchester City. The Spanish side currently sit in twelfth place in the Champions League table after a thrilling 3-2 away victory over Lille. Porto, currently in 29th place, are in desperate need of a positive outcome to ignite their European journey and secure their first goals of the campaign. |
| 2' | Abde Ezzalzouli receives a pass from Alvaro Valles in the half-space and takes a shot with his right foot from 15 meters, but his low attempt towards the bottom right corner is stopped. |
| 2' | Isco places the ball at the corner flag as Real Betis aim to exploit their early attacking pressure. |
| 3' | Marc Roca makes contact with Isco's pass from the center of the field, 10 meters out, but his left-footed shot goes wide of the right post! |
| 5' | Antony provides a pass to Abde Ezzalzouli in the half-space, but the attacker's left-footed strike from 15 meters goes high and wide of the target. |
| 6' | Porto create a chance in the middle of the box, but their attempt from 10 meters is deflected wide of the goal! |
| 9' | Andre Silva leaps in the center of the penalty area, 10 meters out, but his header goes over the crossbar. |
| 10' | Antony controls Nelson Deossa's pass in a central area and fires a left-footed shot from 20 meters, but his effort goes past the right post. |
| 11' | Isco prepares to take a set-piece from the quadrant, ready to deliver another threatening ball for Real Betis. |
| 15' | Angel Ortiz connects with Antony's pass in the half-space and strikes a low right-footed shot towards the bottom right corner from 15 meters, but it is saved. |
| 21' | Isco stands over the corner quadrant, prepared to deliver another dangerous ball into the Porto penalty area. |
| 21' | Abde Ezzalzouli meets Isco's delivery from five meters out, but his header goes over the crossbar! |
| 24' | Abde Ezzalzouli takes Isco's pass in the half-space and hits a right-footed shot from 20 meters, but he lifts his attempt high and off target to the right. |
| 27' | Nelson Deossa takes advantage of Marc Roca's layoff in the center, but his 20-meter left-footed shot goes past the left post. |
| 29' | Antony takes a left-footed shot from 15 meters out in a central position, but his attempt goes off target to the top left. |
| 31' | Francisco Garcia fires a low shot from 20 meters with his left foot, but the goalkeeper makes a save in the heart of the goal. |
| 34' | From 20 meters out, Marc Roca aims for the bottom corner with a right-footed shot, but the goalkeeper makes a stop. |
| 42' | VAR is reviewing a goal involving Porto. |
| 43' | The VAR review concludes, and the on-field decision is upheld: no goal is awarded. |
| 44' | Porto manager Francesco Farioli is shown a yellow card by the referee after being cautioned on the touchline during a goalless stalemate. |
| 45' | Isco receives a pass from Abde Ezzalzouli in the half-space and strikes with his right foot from 15 meters, but the ball is deflected and goes wide of the right post. |
| 45+1' | Isco steps up to take the corner as Real Betis seek a goal before halftime. |
| 45+1' | Real Betis earn a free kick in a central spot, 20 meters from goal. |
| 45+3' | Despite controlling the first 45 minutes, Real Betis go into the break with the score still level at 0-0. The home team kept Porto pinned back with a series of attempts from Abde Ezzalzouli and creative play from Isco. Francesco Farioli needs a quick tactical fix to help his team escape their own half, while Manuel Pellegrini will ask his forwards for a clinical finish after the break. |
| 46' | The second half begins at the Estadio de La Cartuja. Real Betis return to the field aiming to continue their dominant, yet frustrating, start. Manuel Pellegrini's team controlled the pace in the first half, creating chances from Abde Ezzalzouli and Marc Roca, but the score remains 0-0. Porto return for the second half needing to change the game's momentum. Francesco Farioli's side endured heavy pressure before the break and barely threatened the opposition. Betis will look to turn their pressure into a goal, while Porto must gain control in midfield to ease the pressure on their defense. |
| 47' | GOAL! Abde Ezzalzouli slots home a pass from Francisco Garcia from 15 meters to put Real Betis ahead 1-0 against Porto! |
| 50' | Antony's left-footed shot from 15 meters in the middle of the pitch goes off target to the right. |
| 53' | Porto are awarded a free kick in a threatening position in the attacking third, approximately 25 meters from goal in the half-space. |
| 54' | Gabriel Veiga scores with a direct free kick from 25 meters, his shot bending into the net to make it 1-1. The midfielder nets his first goal of the season to equalize for Porto. |
| 56' | Nelson Deossa is cautioned for unsporting behavior, receiving his first yellow card of the season with the game tied at 1-1. |
| 56' | Andre Silva is shown a yellow card for unsporting behaviour with the score level at 1-1 between Porto and Real Betis. |
| 56' | Abde Ezzalzouli is cautioned for misconduct, receiving a yellow card as Real Betis remain level at 1-1 with Porto. |
| 59' | Porto make a substitution to boost their attack, with Oskar Pietuszewski replacing Borja Sainz. |
| 59' | Alberto Costa comes on for Porto, taking the place of Martim Fernandes as Francesco Farioli looks to bring on new players to energize his team. |
| 59' | Samu Aghehowa is brought on to replace Andre Silva in the Porto attack, as the visitors seek to rejuvenate their forward line. |
| 61' | GOAL! Samu Aghehowa makes an immediate impact after coming on as a substitute, taking Pepe's pass and firing a powerful right-footed shot from 20 meters into the top corner to put Porto ahead 2-1. |
| 63' | Dani Ceballos is introduced for Real Betis, replacing the cautioned Nelson Deossa as Manuel Pellegrini reorganizes his midfield. |
| 63' | Manuel Pellegrini makes another attacking substitution, bringing on Cucho Hernandez to lead the line in place of Troy Parrott. |
| 66' | Isco steps up to take the corner kick as Real Betis push forward in search of an equalizing goal. |
| 67' | Porto win a set-piece on the wing in the attacking third. The delivery will come from 30 meters out as they look to increase their lead. |
| 68' | Porto create a chance from a central position 10 meters out, but the shot goes wide of the target. |
| 69' | Porto miss a clear chance from 10 meters in the center of the box, sending their shot off target! |
| 71' | Porto bring on Hwang In-beom to replace Gabriel Veiga in a strategic switch. |
| 73' | Victor Mow Froholdt is cautioned for a nasty challenge as Porto protect their 2-1 advantage over Real Betis. |
| 74' | GOAL! Cucho Hernandez, on as a substitute, finishes Antony's accurate pass from 10 meters to make it 2-2! |
| 77' | Dani Ceballos is booked for unsporting conduct with the scores level at 2-2. |
| 82' | The referee stops play to review a potential penalty incident using the VAR. |
| 82' | Angel Ortiz is fouled in the box and Clement Turpin awards a penalty! Real Betis win a crucial spot-kick to go ahead! |
| 83' | The VAR review is finished. The referee's decision is upheld as a penalty. |
| 84' | GOAL! Isco makes no mistake from the spot, netting his first goal of the season and putting Real Betis ahead 3-2! |
| 86' | Santiago Gimenez is booked for a serious foul, adding to Porto's woes while trailing 3-2 to Real Betis. |
| 86' | Porto make a change, bringing on Santiago Gimenez for Alan Varela as they chase an equalizer. |
| 87' | Real Betis bring on Facundo Bernal for Isco, who departs to a standing ovation after scoring the winning goal. |
| 87' | Pablo Fornals replaces Marc Roca for Real Betis, introducing fresh legs to secure their lead. |
| 89' | Santiago Gimenez attempts a shot from 10 meters in the center of the box, but his effort is blocked! |
| 90' | Rodrigo Riquelme comes on for Antony as Real Betis aim to preserve their lead. |
| 90' | Porto fire a powerful shot from 10 meters in the middle of the attacking third, but the keeper makes a save! |
| 90+3' | Angel Ortiz is cautioned with a yellow card for a serious foul as Real Betis protect a 3-2 lead against Porto. |
| 90+3' | Santiago Gimenez heads toward the bottom-left corner from around 10 meters out, meeting Oskar Pietuszewski's cross, but Alvaro Valles makes the stop! |
| 90+4' | Hwang In-beom sprints to the corner flag to deliver a vital corner kick as Porto commit all their players forward in a desperate bid to level the score! |
| 90+4' | Jakub Kiwior takes aim from 10 meters out centrally, but the Betis goalkeeper thwarts the potential equalizer! |
| 90+5' | Porto miss a prime chance to equalize, with their effort from 10 meters out centrally drifting off target. |
| 90+6' | Real Betis clinch a thrilling 3-2 comeback victory over Porto, securing three precious points in the Champions League group stage. A frenetic second half saw the visitors cancel out Abde Ezzalzouli's opening goal with strikes from Gabriel Veiga's direct free-kick and Samu Aghehowa, before substitute Cucho Hernandez leveled and Isco's decisive penalty sealed the match. Manuel Pellegrini's team withstands a late flurry of attempts from Santiago Gimenez and Jakub Kiwior in stoppage time, maintaining their composure to secure a pivotal win in Seville and leave Farioli's side without a point. |