Betis turn a 1-2 hole into a late win over Porto
Real Betis trailed after Samu’s goal but found two late replies. The numbers point to a close contest, not a one-sided escape.
Real Betis beat FC Porto 3-2 after a second half that swung from a home lead to a Porto advantage and back again. Betis had more possession and more attempts, but the decisive difference was how they finished: Juan Hernández equalised after Samu had put Porto in front, then Isco converted a late penalty.
HOW IT UNFOLDED
A match that changed direction twice
The first half ended goalless, though Porto thought it had scored through Borja Sainz in the 42nd minute. VAR cancelled the goal. Betis then took the lead shortly after the break, when Abdessamad Ezzalzouli scored from Fran García’s assist. Gabri Veiga levelled for Porto seven minutes later, and Samu put the visitors ahead in the 61st minute.
Porto’s lead lasted 13 minutes. Juan Hernández, introduced for Troy Parrott in the 62nd minute, scored from Antony’s assist to make it 2-2. Betis then had a penalty confirmed after a VAR review, and Isco scored from the spot in the 84th minute. The late sequence turned a match that had looked set to escape Betis into a home win, with the penalty proving the final swing.
The match in numbers. Each row compares the two sides, and the longer bar is the side that did more of it. Tap the i beside a row for what it measures.
- 56%
- Possession
- 44%
- 17
- Shots
- 11
- 7
- Shots on target
- 5
- 12
- Shots in the box
- 10
- 5
- Corners
- 1
- 1.68
- Expected goals
- 0.81
THE GOALS
Five goals, with the last one from the spot
The opening goal came two minutes into the second half. Abdessamad Ezzalzouli finished a move assisted by Fran García, giving Betis a lead after the earlier Porto goal had been ruled out. Gabri Veiga restored parity for Porto in the 54th minute. His goal made the match level again, but neither team settled for that state: Samu scored seven minutes later from Pepê Aquino’s assist, moving Porto in front.
Betis’s answer came through its substitutes. Juan Hernández replaced Troy Parrott in the 62nd minute and scored 12 minutes later, with Antony providing the assist. That made it 2-2 and brought Betis back into a game it had just been chasing. The decisive goal was different in origin: after the penalty was confirmed in the 82nd minute, Isco converted two minutes later. The scoreline reflects a match of repeated replies, rather than a long period of control by either side.
The match minute by minute: goals, cards and substitutions, each on the side of the team it belongs to, with the player involved. Goals are in bold; the key underneath says what each mark is.
- Kick-off
- 42'Yellow Card
- Half-time0–0
- Abdessamad Ezzalzouli47'
- 54'Gabri Veiga
- 56'André Silva
- Nelson Deossa56'
- Abdessamad Ezzalzouli56'
- 59'OnOskar PietuszewskiOffBorja Sainz
- 59'OnSamuOffAndré Silva
- 59'OnAlberto BaioOffMartim Fernandes
- 61'Samu
- OnDani CeballosOffNelson Deossa62'
- OnJuan HernándezOffTroy Parrott62'
- 71'OnHwang In-BeomOffGabri Veiga
- 73'Alan Varela
- Juan Hernández74'
- Dani Ceballos77'
- Isco84'
- 85'OnSantiago GiménezOffPepê Aquino
- 86'Santiago Giménez
- OnFacundo BernalOffIsco87'
- OnPablo FornalsOffMarc Roca87'
- OnRodrigo RiquelmeOffAntony90'
- Ángel Ortiz90+3'
- Full-time3–2
- Goal
- Yellow card
- Red card
- Substitution
Real Betis
Betis kept creating, but had to recover twice
Real Betis had 56 per cent possession and produced 17 shots, seven of them on target. Twelve attempts came from inside the box, while five came from outside it. That volume gave Betis a steady route to goal, and the three goals were spread across different contributions: Abdessamad Ezzalzouli scored, Juan Hernández came off the bench to score, and Isco finished the penalty. Fran García and Antony each supplied an assist.
The concern is the two goals conceded after taking the lead. Porto’s 11 shots included five on target, and Betis goalkeeper Álvaro Vallés made three saves. Betis also had four yellow cards, including bookings for Nelson Deossa and Abdessamad Ezzalzouli in the same minute. The response to falling behind was strong: Juan Hernández’s introduction changed the score, and the late penalty completed the turnaround. But a match in which Betis had more of the ball still became a chase, which makes its attacking output and defensive exposure equally important.
FC Porto
Porto made its chances count, then lost the lead
FC Porto did not need the ball for long spells to hurt Betis. It had 44 per cent possession and 11 shots, with 10 attempts from inside the box and five on target. Gabri Veiga and Samu scored, and Pepê Aquino assisted Samu’s goal. The cancelled effort from Borja Sainz also showed Porto had threatened before the second half, even though VAR removed that goal from the record.
Porto’s goalkeeper Diogo Costa made four saves, but the defence could not protect the lead after Samu’s goal. Betis equalised through a substitute and then scored from the penalty spot. Porto made three changes in the 59th minute, including bringing on Samu, who scored two minutes later; the timing brought an immediate return. Yet the final outcome underlines the cost of conceding twice after moving ahead. Porto’s attack found ways through, but its advantage lasted only 13 minutes before Betis drew level.
The three highest-rated players on each side. The rating is out of 10 and grades everything a player did in the match; the small figure beside it is how far above or below that player’s own average for the season it was, so a 7.2 from a player who usually scores 6.4 is a big night, and green or red says which way.
Real Betis
- Juan Hernández8.2
- Isco7.8
- Abdessamad Ezzalzouli7.6
FC Porto
- Samu7.5
- Gabri Veiga7.3
- Pepê Aquino6.8
THE PLAYERS
The substitutes and finishers shaped the score
Juan Hernández made his 28 minutes count with a goal from his only shot, which was on target. Isco scored from the penalty spot and also made four key passes. Abdessamad Ezzalzouli scored the opener, had five shots, and won eight of his 13 duels. Those contributions gave Betis goals from three different players, while Fran García and Antony each made an assist.
For Porto, Samu scored with his only shot, after entering in the 59th minute. Gabri Veiga also scored and had three shots. Pepê Aquino supplied the assist for Samu and won six of his 11 duels. Diogo Costa made four saves as Betis tested him seven times on target. The match data gives performance ratings, but it does not provide each player’s season average for comparison. The clearest measures here are therefore the direct contributions: goals, assists, shots, saves and duels.
DESERVED OR LUCKY
The numbers back the winner, but not a rout
Expected goals favoured Betis, at 1.68 to Porto’s 0.81, for an expected margin of 0.87. The actual margin was one goal. That points to Betis as the more deserving winner, but the gap between the expected and actual margins is small. The match was not a one-sided performance: Porto had five shots on target and scored twice, while Betis had seven on target and scored three times.
The market also favoured a Betis win, assigning it a 97 per cent probability. The expected-goals measure and the market therefore agree about the likely winner, though the market was much more certain than the match itself appeared. Betis needed to come from behind after Porto’s second goal, and the deciding goal was a penalty. The evidence says the result was deserved, while the narrow actual margin and the changing lead show how little separated the teams on the night.
WHAT NEXT
Betis has an attacking platform; Porto needs a response
Betis leaves this match with a win built on its ability to keep making chances and to answer when behind. Its 17 shots and 1.68 expected goals support the view that the attack did enough, but conceding twice after taking the lead remains part of the story. Porto can take encouragement from its two goals and the immediate impact of Samu, while the late loss of its advantage is the clear issue to carry forward.
The match leaves specific questions to follow in the next performance. Betis’s most productive route combined attempts from inside the box with goals from three scorers. Porto found the net with fewer shots overall, but its 0.81 expected goals sat below Betis’s. Whether those patterns persist will matter more than this score alone.
- Whether Betis can keep turning its 17-shot volume and 12 inside-box attempts into goals.
- Whether Betis can limit Porto’s chances after conceding two goals in this match.
- Whether Porto can maintain its threat from inside the box, where 10 of its 11 shots came.
