Porto’s sharper chances decide a close contest in Guimarães
Vitória SC outshot FC Porto, yet the visitors’ better chances and five saves from Diogo Costa shaped a 2-1 win.
FC Porto beat Vitória SC 2-1, with the result turning on the difference between volume and threat. Vitória had more shots and put more on target, but FC Porto’s expected goals were higher and Diogo Costa made five saves. The home side found an equaliser, only for Martim Fernandes to restore Porto’s lead soon after.
HOW IT UNFOLDED
An equaliser briefly changed the shape
FC Porto took the lead in the 38th minute. Alberto Baio assisted Borja Sainz, giving the visitors a 1-0 half-time advantage. Vitória SC had to chase the game, but the first change came only after 26 minutes had passed while they were behind. Porto made three substitutions in the 58th minute, before Vitória introduced Alan in the 64th.
Alan’s arrival brought the moment Vitória needed: he scored in the 77th minute, assisted by Gustavo, to make it 1-1. The level score lasted nine minutes. Pepê Aquino set up Martim Fernandes in the 86th minute, and Porto went ahead again. Vitória had more shots overall, but its late push could not find another goal before the final whistle.
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.
- 47%
- Possession
- 53%
- 16
- Shots
- 12
- 6
- Shots on target
- 4
- 8
- Shots in the box
- 7
- 4
- Corners
- 5
- 0.72
- Expected goals
- 1.64
THE GOALS
Two assists, two leads, one decisive reply
The opening goal came from the combination of Baio and Sainz. Baio supplied the assist for Sainz’s finish in the 38th minute, making it 1-0 to FC Porto before the interval. The goal gave Porto something to protect, and Vitória’s first-half problem was that its greater shot count had not yet produced a goal. The score stayed that way until the second half.
Vitória’s response came from a substitute. Alan replaced Samu in the 64th minute and scored 13 minutes later, with Gustavo credited with the assist. That made it 1-1 and brought the home side level after a long spell chasing the match. Porto’s answer was just as direct in its effect: Pepê Aquino assisted Martim Fernandes in the 86th minute, restoring the visitors’ lead. The timing left Vitória little time to find another equaliser. The goals came from three named contributors, and the last connection proved decisive.
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
- Yellow Card19'
- Toni Borevković33'
- João Mendes33'
- 38'Borja Sainz
- 38'Borja Sainz
- 43'Pablo Rosario
- Half-time0–1
- 58'OnAndré SilvaOffSamu
- 58'OnAlan VarelaOffPablo Rosario
- 58'OnMartim FernandesOffBorja Sainz
- OnAlanOffSamu64'
- 66'OnPatricio PérezOffJan Bednarek
- 66'OnHwang In-BeomOffGabri Veiga
- 67'Hwang In-Beom
- OnAlioune NdoyeOffArnel Jakupovic71'
- Alan77'
- 78'OnSantiago GiménezOffAlberto Baio
- OnMiguel NogueiraOffGustavo80'
- OnThiago BalieiroOffAhmed Sidibé80'
- OnLohann DoucetOffBeni84'
- 86'Martim Fernandes
- OnVignon OuotroOffToni Borevković90+2'
- 90+4'OnDominik PrpićOffPepê Aquino
- 90+7'Alan Varela
- Full-time1–2
- Goal
- Yellow card
- Red card
- Substitution
Vitória SC
More shots, but less danger in the box
Vitória SC finished with 16 shots, just below its season average of 16.82 and its fifth-highest total in 11 matches. Six were on target, above its average of 4.45 and its fourth-highest return in those 11 matches. That is the clearest evidence that Vitória did enough to test Diogo Costa. Yet its expected goals were 0.72, against a season average of 1.45. That was its sixth figure across nine matches, so the extra shots did not translate into its usual level of chance quality.
The split of those attempts helps explain the gap: eight came from inside the box and eight from outside, with two blocked. The inside-box total was below the 10.36 average and ranked eighth of 11 matches; corners were also down, at four against 5.36 on average. Vitória had 47 per cent possession, 6.18 percentage points below its average and its eighth-ranked figure in 11 matches. Still, it scored through Alan and made Costa work for five saves. Its goalkeeper made two saves, but Porto’s 1.64 expected goals underline that the defence faced the clearer danger. Vitória’s issue was not simply a lack of attempts; it was getting more of them into better positions.
FC Porto
Porto were efficient, not at their usual attacking level
FC Porto won despite having fewer attempts than usual. Its 12 shots were 4.18 below its season average of 16.18 and ranked eighth across 11 matches. Four hit the target, compared with an average of 6.45, while seven came from inside the box against an average of 10.82. Those were also low season rankings: seventh for shots on target and eighth for shots inside the box. Five corners were below the 6.82 average, and the total ranked ninth of 11.
The crucial contrast is that Porto still created more expected goals: 1.64, although that was below its 2.22 average and ranked seventh of nine matches. Porto had 53 per cent possession, also below its 55.82 average, and its seventh-ranked figure in 11 matches. Four blocked attempts show that not all of its shots got through, but the side made its better chances count. Diogo Costa’s five saves were important too, especially with Vitória’s six shots on target. Porto’s 11 fouls were below its 13.82 average and ranked third-lowest among its 11 matches. It did not dominate its usual attacking measures; it won by combining more threatening chances with a goalkeeper who kept the lead intact.
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.
Vitória SC
- Alan7.9
- Gustavo6.8-0.0
- Miguel Nogueira6.6+0.0
FC Porto
- Diogo Costa7.9+0.7
- Borja Sainz7.6+0.3
- Martim Fernandes7.5+2.9
THE PLAYERS
Alan and Costa made the strongest individual cases
Alan scored after coming on and finished with a rating of 7.86, though no season rating is supplied for him, so that figure cannot be measured against his own average. Gustavo assisted the equaliser and rated 6.82, almost level with his 6.83 season average. Diogo Costa was a major factor at the other end: his rating of 7.89 was 0.73 above his own average of 7.16, alongside five saves.
Martim Fernandes scored the winner and rated 7.54, which was 2.92 above his own average of 4.62. Pepê Aquino assisted that goal and rated 7.30, 0.53 above his 6.77 average. Vitória’s Arnel Jakupovic had five shots but only one on target; his rating of 6.34 was 0.51 below his 6.85 average. Oumar Camara’s 5.97 was 0.90 below his average of 6.87, while Beni’s 6.13 was 0.82 below 6.95. Those comparisons point to the difference between Porto’s decisive contributions and several below-average performances for Vitória.
DESERVED OR LUCKY
The numbers support Porto’s win, but not a rout
Expected goals favoured FC Porto: 1.64 to Vitória SC’s 0.72, a margin of 0.92. The actual goal margin was one, only 0.08 wider than that expected margin. That is a close match between the chance-quality measure and the final score, not evidence that Porto won by a large distance. Vitória’s 16 shots and six on target explain why the contest remained live, but the lower expected-goals figure suggests many attempts were less threatening.
The market told an even stronger story before the result. Its recorded probabilities gave Porto a 98.7 per cent chance, with 1.3 per cent for a draw and zero for a Vitória win; the data covers one bookmaker. Porto’s win matched that expectation, while the expected-goals gap was far narrower than the market gap. Together, the measures say the result was deserved on the chances created, but the match itself was more competitive than the pre-match pricing suggested.
WHAT NEXT
The next test is whether the shot patterns shift
This result gives both sides a clear point to carry into their next match: their shot totals alone do not tell the story. Vitória SC produced more attempts than Porto, yet its expected goals were less than half the visitors’ figure. Porto converted its stronger chance profile into a win, even though its shots, shots on target and possession were all below their season averages. The supplied standings had Porto first on 30 points after 10 matches, while Vitória SC were 13th on nine points after 10. This match was the 11th round, so those table figures describe the position before it.
For Vitória, Alan’s goal offered a response, but the difference between eight shots inside the box and eight from outside is worth watching alongside its expected-goals figure. For Porto, the win came with 12 shots and four on target, both below average, so repeating the result may depend on keeping its chances sharper. Diogo Costa’s five saves also made a substantial difference in a game where Vitória tested him often. Three details will show whether the same pattern returns:
- Whether Vitória SC can raise its expected goals above 0.72 and find more attempts inside the box.
- Whether FC Porto can move its shots on target closer to its 6.45-match average.
- Whether Diogo Costa’s five-save contribution is needed again when Porto faces a high on-target total.
