← All news
Match analysisFC Porto v Estoril
Played Sat 31 Oct · 20:30Written 31 October 2026

Porto's second-half surge turns control into a 4-0 win

FC Porto had 11 shots on target and a 3.13 expected-goals return. Estoril managed none, as the contest opened up after the break.

Share

Porto's second-half surge turns control into a 4-0 win

FC Porto beat Estoril 4-0, turning an early lead into a one-sided second half. The score reflected a real difference in chance creation: Porto registered 24 shots and 11 on target, while Estoril had seven attempts and none on target. Porto were dominant, though the four-goal margin went beyond the expected-goals gap.

HOW IT UNFOLDED

Porto’s early lead became a second-half breakaway

FC Porto took the lead in the fourth minute through Victor Mow Froholdt, assisted by Pepê Aquino. Estoril kept the deficit to one at half-time, but they had little threat to show for their share of the ball. Porto finished with 66 per cent possession and 11 shots on target; Estoril did not put a shot on target.

The match changed decisively after Borja Sainz made it 2-0 in the 64th minute, with Gabri Veiga providing the assist. André Silva scored six minutes later, and Veiga added another in the 73rd minute, assisted by Sainz. Three goals in nine minutes turned a narrow advantage into a commanding one. Estoril’s changes had begun while the score was 1-0, but Porto’s run continued.

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.

FC PortoEstoril
66%
Possession
34%
24
Shots
7
11
Shots on target
0
15
Shots in the box
5
8
Corners
0
3.13
Expected goals
0.64

THE GOALS

Four goals, with the decisive rush after the interval

Victor Mow Froholdt’s fourth-minute goal gave Porto an early lead, with Pepê Aquino credited with the assist. It was the only goal before half-time, and the score left Estoril within reach. Porto’s volume of attempts already pointed to a much more attacking performance, but the next goal did not arrive until the 64th minute.

Borja Sainz finished Porto’s second goal from a Gabri Veiga assist. André Silva then made it three in the 70th minute, without an assist listed, before Veiga scored himself three minutes later, assisted by Sainz. The sequence linked two players who each finished with a goal and an assist. It also left Estoril facing a three-goal deficit before the final stages.

FC Porto4–0Estoril

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.

  1. Kick-off
  2. Victor Mow Froholdt4'
  3. Jan Bednarek34'
  4. OnSouzaOffZaidu Sanusi45'
  5. Half-time1–0
  6. 50'OnNail OmerovićOffPeixinho
  7. 62'OnAxel CamblanOffJordan Arnolin
  8. 62'OnXekaOffXavi Sintes
  9. 62'OnSamuel AmissahOffStélios Andreou
  10. Borja Sainz64'
  11. OnAndré SilvaOffSamu67'
  12. André Silva70'
  13. Gabri Veiga73'
  14. 74'OnJordan HolsgroveOffFerro
  15. OnAlan VarelaOffJan Bednarek74'
  16. OnSeko FofanaOffGabri Veiga74'
  17. OnGabriel MecOffPepê Aquino78'
  18. 90'OnRicard SánchezOffPedro Carvalho
  19. OnPatricio PérezOffAlberto Baio90+2'
  20. Full-time4–0
  • Goal
  • Yellow card
  • Red card
  • Substitution

FC Porto

Porto had the ball, the shots and the finish

FC Porto’s 66 per cent possession was 9.9 percentage points above their average, and their second-highest figure across 10 matches compared. More importantly, the ball led to chances. Their 24 shots were 7.4 above average and their highest total across those matches. Eleven shots on target was also their best return, 4.3 above average. The 15 shots inside the box ranked second of 10, above their average of 11.2.

Porto’s expected goals reached 3.13, their highest across the eight matches compared and 0.84 above their average. That is strong evidence that the attack created chances worth more than a routine one-goal win. Seven of 24 attempts were blocked, so the shot total was not all clean access to goal, but 11 were on target. Diogo Costa made no saves, matching Estoril’s lack of shots on target. Porto’s attacking output was convincing; the next test is whether this level of threat appears again.

Estoril

Estoril’s defensive effort could not become an attack

Estoril’s 34 per cent possession was 12.2 percentage points below their average and ranked ninth across 10 matches compared. Their seven shots were 6.7 below average, also ninth, while their five efforts from inside the box were 3.8 below average. Their expected goals of 0.64 fell short of their average of 1.05. The visitors had some access to shooting positions, but the attack did not make Porto’s goalkeeper work.

The clearest problem was the absence of a shot on target. Estoril’s average is 4.7, and this was their worst such return across 10 matches compared. They also had no corners, against an average of 4.5. Yet the opening goal came in the fourth minute, leaving a long period to respond before Porto’s second. Estoril made three changes in the 62nd minute while still trailing 1-0, but Porto scored twice in the next 11 minutes. Martin Turk made seven saves, a substantial workload that kept the score down before the late goals.

Who stood out

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.

FC Porto

  • Gabri Veiga9.0+1.4
  • Borja Sainz8.5+1.4
  • Victor Mow Froholdt8.1+1.5

Estoril

  • Axel Camblan6.6
  • Martin Turk6.5
  • Nail Omerović6.3-0.3

THE PLAYERS

Veiga and Sainz rose well above their own levels

Gabri Veiga’s match rating of 9 was supported by a goal and an assist. His season rating was 7.57, and his performance stood 1.43 above his own average. Borja Sainz also scored and assisted; his rating of 8.51 was 1.36 above his season average of 7.15. Victor Mow Froholdt scored the opener and rated 8.1, a rise of 1.46 on his season average of 6.64. These were not simply high marks: each player substantially exceeded his usual rating.

André Silva came on in the 67th minute and scored three minutes later. His rating of 7.54 was 0.92 above his season average of 6.62. For Estoril, Rafik Guitane rated 5.43, 1.42 below his average of 6.85, while Antef Tsoungui’s 5.48 was 0.99 below his 6.47 average. Ferro was 1.2 below his average. Martin Turk’s seven saves mattered, but his performance data does not include a season comparison, so the saves tell more than his rating can.

DESERVED OR LUCKY

Porto deserved the win, but four goals beat the chance gap

The expected-goals figures were 3.13 for FC Porto and 0.64 for Estoril, an expected margin of 2.49. Porto’s actual margin was four, 0.87 greater than that measure. The expected-goals evidence therefore supports a clear Porto win, but suggests the final gap was wider than the chances alone indicate. Estoril’s zero shots on target helps explain why their figure stayed low, while Porto’s 11 on target and seven saves by Martin Turk show both the pressure and the resistance. The match statistics do not include bookmaker odds, so there is no second market measure to set against the chance-based reading.

WHAT NEXT

The next measure is whether the contrast lasts

For FC Porto, the result offers a clear attacking reference point: their highest shot total and shots on target across 10 matches compared, alongside their best expected-goals figure across eight. Estoril need a stronger route from possession into attempts, then from attempts to shots on target. Their 0.64 expected goals and zero on target show that the problem was not only the finishing. Porto’s clean sheet also came without a save from Diogo Costa, a sign of how little Estoril tested him. These figures set useful questions for both sides’ next performances, rather than settling whether this level will repeat.

  • Whether FC Porto can again pair high possession with a shot total near 24 and more than 11 shots on target.
  • Whether Estoril can lift their shots on target from zero towards their average of 4.7.
  • Whether Estoril can create more chances inside the box than the five they managed here.
View match information

Share this article