Serie A Gameweek 28

Vitoria 1 - 3 FT Cruzeiro

Barradao

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
70
FT
Sun, Sep 20
Português
Vitoria
1-3
Cruzeiro
⚡ Intensity 60
⚖️ Balance 69
🏆 Stakes 33
🎲 Upset 0
Cruzeiro's clinical comeback stuns Vitoria away.

Win Probability

  • Vitoria 32%
  • Draw 29%
  • Cruzeiro 39%

Futmetrix AI estimate

Cruzeiro's Ruthless Second-Half Surge Silences Barradas

Highly Entertaining Futmetrix Score: 70/100. A breathtaking turnaround after the interval kept the visitors' continental dreams alive while serving a bitter pill to the home side.

The Opening Salvo

The match kicked off with Vitoria looking entirely comfortable in their own backyard at Estadio Manoel Barradas. The early Intensity was palpable, turning the penalty area into a shooting gallery as the two teams would eventually combine for a staggering thirty-five shots. The home side utilized a relentless attacking strategy, constantly testing the defensive resolve of their opponents. Their aggressive posturing finally paid dividends in the thirty-ninth minute. Matheuzinho carved out the necessary space and slipped a perfect ball through for Carlos Renê de Sousa Ferreira, who finished emphatically. With the home crowd roaring, it felt as though they were firmly in the driver's seat, forcing the opposition goalkeeper into a series of heroic interventions just to keep the deficit at a single goal heading into the break.

The Turning Tide

Whatever the tactical adjustments were at halftime, they entirely flipped the Balance of the contest. Barely a minute after the restart, Cruzeiro produced a sweeping move that completely exposed the local defense. Kaio Jorge delivered a precise pass to Keny arroyo, who made no mistake and leveled the scoreline. That equalizer sucked the life out of the stadium and rattled the hosts' confidence. The real pivot moment, however, arrived courtesy of an inspired substitution. Brought onto the pitch in the fifty-sixth minute, Lucas Villalba needed just ten minutes to make his mark. Combining with the red-hot Arroyo, Villalba fired home in the sixty-sixth minute to complete a stunning turnaround and put the away side firmly in control.

Sealing the Continental Dream

Trailing in their own stadium, the hosts threw caution to the wind, but the visitors showcased immense tactical maturity. They controlled possession, starving their opponents of meaningful chances as the clock ticked down. The high Stakes of securing a Copa Sudamericana group stage spot were evident in every challenge and clearance. Despite both goalkeepers putting on a clinic with eight total saves on the night, there was still time for one final flourish. Deep into stoppage time at the ninety-seven-minute mark, playmaker Matheus Pereira delivered the final blow, slotting home to make it 3-1. Eliminating any lingering Upset Factor, the away side proved that clinical finishing and second-half composure are the true difference-makers in Serie A.

Key Questions

How did Vitoria complete the comeback from behind?

Vitoria did not complete a comeback. They actually scored first, but Cruzeiro dominated the second half to overturn the deficit and win 3-1.

How did substitute Matheus Pereira change the game?

Matheus Pereira was a starter, not a substitute. He dictated the tempo throughout the match and sealed the victory with a composed stoppage-time goal.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
43%
57%
Vitoria 43%
Cruzeiro 57%
Shots
21
14
Vitoria 21
Cruzeiro 14
Shots on Target
8
5
Vitoria 8
Cruzeiro 5
Expected Goals (xG)
0.50
0.59
Vitoria 0.50
Cruzeiro 0.59
Passes
393
522
Vitoria 393
Cruzeiro 522
Corners
8
2
Vitoria 8
Cruzeiro 2
Fouls
10
19
Vitoria 10
Cruzeiro 19
Yellow Cards
0
3
Vitoria 0
Cruzeiro 3
Red Cards
0
0
Vitoria 0
Cruzeiro 0

Match Events

39' ⚽ Carlos Renê de Sousa Ferreira (Matheuzinho)
Jonathan Jesus 🟨 41'
45' 🔄 ↓ Matheusinho ↑Emanuel Brítez
↓ Fagner ↑William 🔄 45'
45' 🔄 ↓ Caíque Gonçalves ↑Zé Vitor
↓ Wesley Gassova Ribeiro Teixeira ↑Felipe Morais 🔄 45'
HT
Keny arroyo (Kaio Jorge) ⚽ 46'
↓ Gabriel Rojas ↑Lucas Villalba 🔄 56'
↓ Zé Lucas ↑Matheus Henrique 🔄 56'
Lucas Villalba (Keny arroyo) ⚽ 66'
69' 🔄 ↓ Erick ↑Lucas Silva
Gerson 🟨 78'
↓ Gerson ↑Fabrício Bruno 🔄 81'
83' 🔄 ↓ Matheuzinho ↑Renato Kayzer
83' 🔄 ↓ Carlos Renê de Sousa Ferreira ↑bruno alex
Felipe Morais 🟨 87'
Matheus Pereira (Keny arroyo) ⚽ 90'+7
FT

Player Cards

Our take on every player in this match

Vitoria

Goalkeepers
Lucas Arcanjo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Mateus Duarte
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Cacá
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Luan Cândido
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Jamerson
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
36%
Pass Acc
Midfielders
Emmanuel Martínez
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
55%
Pass Acc
Caíque
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Erick
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Matheuzinho
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
32%
Pass Acc
Diego Tarzia
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
9%
Pass Acc
Forwards
Rene
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Yuri Sena
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Emanuel Brítez
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Edenilson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tomás Pochettino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rúben Ismael
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zé Vitor
ENFORCER
ENFORCER
3
Tackles
3
Tackles
5
Duels Won
83%
Win %
Alex Bruno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Fabrício
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Marinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Renato Kayzer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry

Cruzeiro

Goalkeepers
Otávio
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Fágner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
João Marcelo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jonathan Jesus
WALL
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
69%
Duel Win %
Gabriel Rojas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Midfielders
Gerson
MAGNET
MAGNET
76
Activity
76
Activity
69
Passes
7
Duels
Zé Lucas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Jeferson Arroyo
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.1
Rating
Matheus Pereira
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.2
Rating
Wesley
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Kaio Jorge
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
19%
Pass Acc
BENCH
Cássio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
William
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Matías Viña
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Villalba
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Fabrício Bruno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Matheus Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Lucas Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Felipe Morais
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Wanderson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luciano Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
João Gabriel e Costa Cesco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bruno Rodrigues
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/01/2026 Cruzeiro 3 - 0 Vitoria Serie A Governador Magalhães Pinto
11/01/2025 Cruzeiro 3 - 1 Vitoria Serie A Estádio Governador Magalhães Pinto
06/12/2025 Vitoria 0 - 0 Cruzeiro Serie A Barradao
08/19/2024 Vitoria 2 - 2 Cruzeiro Serie A Estádio Manoel Barradas
04/28/2024 Cruzeiro 3 - 1 Vitoria Serie A Estádio Governador Magalhães Pinto
11/14/2021 Vitoria 3 - 0 Cruzeiro Serie B Estádio Manoel Barradas
08/11/2021 Cruzeiro 2 - 2 Vitoria Serie B Estádio Raimundo Sampaio
12/12/2020 Vitoria 0 - 1 Cruzeiro Serie B Estádio Manoel Barradas
09/12/2020 Cruzeiro 1 - 0 Vitoria Serie B Estádio Governador Magalhães Pinto
11/21/2018 Cruzeiro 3 - 0 Vitoria Serie A Estádio Mineirão
04/01/2026
Serie A Governador Magalhães Pinto
11/01/2025
Serie A Estádio Governador Magalhães Pinto
06/12/2025
Serie A Barradao
08/19/2024
Serie A Estádio Manoel Barradas
04/28/2024
Serie A Estádio Governador Magalhães Pinto
11/14/2021
Serie B Estádio Manoel Barradas
08/11/2021
Serie B Estádio Raimundo Sampaio
12/12/2020
Serie B Estádio Manoel Barradas
09/12/2020
Serie B Estádio Governador Magalhães Pinto
11/21/2018
Serie A Estádio Mineirão
Vitoria Win
Cruzeiro Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Flamengo 28 60 55 23 +32 WFlamengo 2 - 1 RB Bragantino (20-09-2026)WFlamengo 2 - 1 Corinthians (13-09-2026)WRemo 0 - 1 Flamengo (06-09-2026)WFlamengo 2 - 0 Mirassol (02-09-2026)WFlamengo 3 - 0 Botafogo (30-08-2026)
2 Palmeiras 28 57 47 21 +26 DGremio 0 - 0 Palmeiras (20-09-2026)WPalmeiras 2 - 0 Sao Paulo (12-09-2026)DBotafogo 0 - 0 Palmeiras (06-09-2026)DMirassol 1 - 1 Palmeiras (30-08-2026)WPalmeiras 4 - 1 Vasco DA Gama (23-08-2026)
3 Atletico Paranaense 28 49 43 32 +11 WAtletico Paranaense 2 - 1 Bahia (20-09-2026)DCoritiba 3 - 3 Atletico Paranaense (12-09-2026)LCruzeiro 3 - 1 Atletico Paranaense (06-09-2026)DAtletico Paranaense 3 - 3 Fluminense (30-08-2026)WBotafogo 2 - 3 Atletico Paranaense (24-08-2026)
4 Fluminense 28 48 44 36 +8 WCorinthians 1 - 3 Fluminense (20-09-2026)LAtletico-MG 3 - 1 Fluminense (12-09-2026)WFluminense 1 - 0 Vasco DA Gama (06-09-2026)DAtletico Paranaense 3 - 3 Fluminense (30-08-2026)WFluminense 2 - 1 Remo (22-08-2026)
5 Bahia 28 46 43 35 +8 LAtletico Paranaense 2 - 1 Bahia (20-09-2026)WBahia 2 - 1 Remo (14-09-2026)WRB Bragantino 2 - 3 Bahia (05-09-2026)WBahia 3 - 2 Internacional (30-08-2026)WVitoria 0 - 2 Bahia (23-08-2026)
6 Cruzeiro 28 45 42 40 +2 WVitoria 1 - 3 Cruzeiro (20-09-2026)LSantos 2 - 1 Cruzeiro (13-09-2026)WCruzeiro 3 - 1 Atletico Paranaense (06-09-2026)LVasco DA Gama 3 - 1 Cruzeiro (30-08-2026)WCruzeiro 2 - 1 Flamengo (22-08-2026)
7 Atletico-MG 28 43 37 32 +5 WAtletico-MG 1 - 0 RB Bragantino (03-10-2026)DAtletico-MG 1 - 1 Chapecoense-sc (19-09-2026)WAtletico-MG 3 - 1 Fluminense (12-09-2026)LSao Paulo 2 - 0 Atletico-MG (05-09-2026)WAtletico-MG 2 - 1 Vitoria (29-08-2026)
8 Santos 28 41 43 41 +2 WSao Paulo 1 - 2 Santos (02-10-2026)WRemo 1 - 2 Santos (19-09-2026)WSantos 2 - 1 Cruzeiro (13-09-2026)WInternacional 2 - 3 Santos (06-09-2026)WCorinthians 0 - 1 Santos (30-08-2026)
9 Coritiba 28 38 37 43 -6 LVasco DA Gama 5 - 0 Coritiba (19-09-2026)DCoritiba 3 - 3 Atletico Paranaense (12-09-2026)LCoritiba 1 - 2 Mirassol (06-09-2026)WRemo 2 - 3 Coritiba (31-08-2026)WCoritiba 2 - 1 Corinthians (23-08-2026)
10 Sao Paulo 28 36 33 32 +1 LSao Paulo 1 - 2 Santos (02-10-2026)WSao Paulo 1 - 0 Internacional (20-09-2026)LPalmeiras 2 - 0 Sao Paulo (12-09-2026)WSao Paulo 2 - 0 Atletico-MG (05-09-2026)WSao Paulo 2 - 1 RB Bragantino (29-08-2026)
11 RB Bragantino 28 36 33 32 +1 LAtletico-MG 1 - 0 RB Bragantino (03-10-2026)LFlamengo 2 - 1 RB Bragantino (20-09-2026)DBotafogo 1 - 1 RB Bragantino (12-09-2026)LRB Bragantino 2 - 3 Bahia (05-09-2026)LSao Paulo 2 - 1 RB Bragantino (29-08-2026)
12 Botafogo 28 35 41 45 -4 LMirassol 2 - 0 Botafogo (19-09-2026)WBotafogo 3 - 2 Gremio (16-09-2026)DBotafogo 1 - 1 RB Bragantino (12-09-2026)DBotafogo 0 - 0 Palmeiras (06-09-2026)LFlamengo 3 - 0 Botafogo (30-08-2026)
13 Vitoria 28 33 28 42 -14 LVitoria 1 - 3 Cruzeiro (20-09-2026)DMirassol 2 - 2 Vitoria (13-09-2026)WVitoria 1 - 0 Gremio (07-09-2026)LAtletico-MG 2 - 1 Vitoria (29-08-2026)LVitoria 0 - 2 Bahia (23-08-2026)
14 Corinthians 28 32 29 32 -3 LCorinthians 1 - 3 Fluminense (20-09-2026)LFlamengo 2 - 1 Corinthians (13-09-2026)LCorinthians 1 - 2 Chapecoense-sc (06-09-2026)LCorinthians 0 - 1 Santos (30-08-2026)LCoritiba 2 - 1 Corinthians (23-08-2026)
15 Mirassol 28 32 33 42 -9 WMirassol 2 - 0 Botafogo (19-09-2026)DMirassol 2 - 2 Vitoria (13-09-2026)WCoritiba 1 - 2 Mirassol (06-09-2026)LFlamengo 2 - 0 Mirassol (02-09-2026)DMirassol 1 - 1 Palmeiras (30-08-2026)
16 Vasco DA Gama 27 31 34 41 -7 WVasco DA Gama 5 - 0 Coritiba (19-09-2026)WGremio 1 - 2 Vasco DA Gama (12-09-2026)LFluminense 1 - 0 Vasco DA Gama (06-09-2026)WVasco DA Gama 3 - 1 Cruzeiro (30-08-2026)LPalmeiras 4 - 1 Vasco DA Gama (23-08-2026)
17 Gremio 28 29 30 38 -8 DGremio 0 - 0 Palmeiras (20-09-2026)LBotafogo 3 - 2 Gremio (16-09-2026)LGremio 1 - 2 Vasco DA Gama (12-09-2026)LVitoria 1 - 0 Gremio (07-09-2026)WGremio 3 - 1 Chapecoense-sc (30-08-2026)
18 Internacional 28 28 30 36 -6 LSao Paulo 1 - 0 Internacional (20-09-2026)WChapecoense-sc 1 - 2 Internacional (12-09-2026)LInternacional 2 - 3 Santos (06-09-2026)LBahia 3 - 2 Internacional (30-08-2026)DInternacional 0 - 0 Atletico-MG (22-08-2026)
19 Remo 28 23 32 47 -15 LRemo 1 - 2 Santos (19-09-2026)LBahia 2 - 1 Remo (14-09-2026)LRemo 0 - 1 Flamengo (06-09-2026)LRemo 2 - 3 Coritiba (31-08-2026)LFluminense 2 - 1 Remo (22-08-2026)
20 Chapecoense-sc 27 18 29 53 -24 DAtletico-MG 1 - 1 Chapecoense-sc (19-09-2026)LChapecoense-sc 1 - 2 Internacional (12-09-2026)WCorinthians 1 - 2 Chapecoense-sc (06-09-2026)LGremio 3 - 1 Chapecoense-sc (30-08-2026)WChapecoense-sc 1 - 0 Sao Paulo (23-08-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.