Serie A Gameweek 25

Vasco DA Gama 3 - 1 FT Cruzeiro

São Januário

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

Futmetrix Verdict
69
FT
Sun, Aug 30
Português
Vasco DA Gama
3-1
Cruzeiro
⚡ Intensity 75
⚖️ Balance 25
🏆 Stakes 33
🎲 Upset 0
Survival instincts ignite a Rio thriller.

Win Probability

  • Vasco DA Gama 42%
  • Draw 29%
  • Cruzeiro 29%

Futmetrix AI estimate

Survival Instincts Ignite a Rio Thriller

Worth Watching Futmetrix Score: 69/100. Our take is that a desperate home side absolutely tore up the script to claim a massive lifeline against high-flying opposition.

The Early Siege

The sheer Intensity from Vasco DA Gama set a frantic tempo from the opening exchanges. Estádio São Januário roared into life as a team fighting desperately for top-flight survival launched an aggressive, relentless assault on the opposition penalty area. They laid siege through endless corner pressure, racking up eleven set-pieces as they completely suffocated the stunned visitors. The attacking barrage finally paid dividends just past the half-hour mark when Tche Tche broke the deadlock with a clinical finish. It was a well-deserved reward for a staggering offensive output that generated an incredible twenty-one total shots on the night, underlining a fierce determination to drag themselves out of the dreaded drop zone.

The Creator's Touch

Any semblance of tactical Balance completely vanished early in the second half. Cruzeiro merely edged possession through comfortable spells, yet their sterile passing lacked any real cutting edge in the final third. The true pivot of the match arrived in the 55th minute courtesy of a masterclass from Lucas Piton. Operating with elite creative vision from deep, he carved open the defence to serve up a flawless assist for Lucas Freitas to thunderously double the advantage. If not for an array of magnificent goalkeeper heroics resulting in twelve combined saves across both ends of the pitch, the goal difference could have been utterly humiliating for the high-flying away side.

Late Chaos and Lifelines

Given the massive Stakes attached to this fixture, the final moments descended into beautiful, unadulterated chaos on the pitch. The home bench worked absolute wonders as late substitute Ramon Rique turned provider for fellow arrival David to slot home a glorious third in stoppage time. This massive Upset Factor proved far too much for the visitors to overcome, completely derailing their push for the upper echelons of the table, even though Felipe Morais grabbed a very late consolation strike. Ultimately, this chaotic, hard-fought victory injects genuine belief into a gritty relegation battle that looks destined to go right down to the wire.

Key Questions

What made Lucas Piton the Man of the Match?

Piton beautifully orchestrated the left flank, delivering five key passes and an inch-perfect assist that effectively secured the crucial points for his desperate side.

How did substitute Lucas Piton change the game?

Piton actually started the match, dominating proceedings from the first whistle rather than off the bench. His vision completely anchored the home side's attacking transitions.

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
46%
54%
Vasco DA Gama 46%
Cruzeiro 54%
Shots
21
9
Vasco DA Gama 21
Cruzeiro 9
Shots on Target
9
5
Vasco DA Gama 9
Cruzeiro 5
Expected Goals (xG)
3.24
0.26
Vasco DA Gama 3.24
Cruzeiro 0.26
Passes
379
459
Vasco DA Gama 379
Cruzeiro 459
Pass Accuracy
80%
85%
Vasco DA Gama 80%
Cruzeiro 85%
Corners
11
2
Vasco DA Gama 11
Cruzeiro 2
Fouls
14
12
Vasco DA Gama 14
Cruzeiro 12
Yellow Cards
1
1
Vasco DA Gama 1
Cruzeiro 1
Red Cards
0
0
Vasco DA Gama 0
Cruzeiro 0

Match Events

Joao Marcelo 🟨 24'
27' 🟨 Adson
33' ⚽ Tche Tche
HT
55' ⚽ Lucas Freitas (Lucas Piton)
↓ L. Rodriguez ↑Matheus Pereira 🔄 62'
↓ J. Costa ↑Wesley 🔄 62'
70' 🔄 ↓ Adson ↑J. Rodriguez
↓ Ze Lucas ↑Lucas Silva 🔄 79'
79' 🔄 ↓ F. Colidio ↑David
79' 🔄 ↓ S. Sosa ↑Cauan Barros
↓ Kenji ↑Felipe Morais 🔄 79'
↓ N. Villarreal ↑Wanderson 🔄 85'
85' 🔄 ↓ A. Gomez ↑M. Hinestroza
85' 🔄 ↓ Tche Tche ↑Ramon Rique
90'+2 ⚽ David (Ramon Rique)
90'+4 🟨 Lucas Freitas
Felipe Morais (Matheus Pereira) ⚽ 90'+5
FT

Player Cards

Our take on every player in this match

Vasco DA Gama

Goalkeepers
Léo Jardim
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Paulo Henrique
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Carlos Cuesta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Lucas Freitas
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Lucas Piton
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
40%
Pass Acc
Midfielders
Santiago Sosa
SWEEPER
SWEEPER
7
Cleanups
7
Cleanups
7
Interceptions
0
Blocks
Adson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Tchê Tchê
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Thiago Mendes
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
45%
Pass Acc
Andrés Gómez
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Forwards
Facundo Colidio
MAGNET
MAGNET
42
Activity
42
Activity
24
Passes
18
Duels
BENCH
Daniel Fuzato
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
José Luis Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Alan Saldivia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Avellar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bruno Andre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nuno Moreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cauan Barros
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Ramon Rique
SUPER SUB
SUPER SUB
1
Assist
1
Assist
8
Minutes
7.7
Rating
Marino Hinestroza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Claudio Spinelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.9
Rating

Cruzeiro

Goalkeepers
Otávio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
William
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
39%
Pass Acc
João Marcelo
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
70%
Duel Win %
Jonathan Jesus
ENFORCER
ENFORCER
3
Tackles
3
Tackles
5
Duels Won
71%
Win %
Gabriel Rojas
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
40%
Duel Win %
Midfielders
Matheus Henrique
MAGNET
MAGNET
64
Activity
64
Activity
62
Passes
2
Duels
Zé Lucas
ENFORCER
ENFORCER
5
Tackles
5
Tackles
8
Duels Won
80%
Win %
João Gabriel e Costa Cesco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Luciano Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Kaique Kenji
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Forwards
Neiser Villareal
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
BENCH
Cássio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lucas Villalba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kauã
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fágner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matheus Pereira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Lucas Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Felipe Morais
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.5
Rating
Lucas Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Marquinhos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wesley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Wanderson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Kaio Jorge
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/15/2026 Cruzeiro 3 - 3 Vasco DA Gama Serie A Governador Magalhães Pinto
09/27/2025 Vasco DA Gama 2 - 0 Cruzeiro Serie A Estádio São Januário
04/27/2025 Cruzeiro 1 - 0 Vasco DA Gama Serie A Estádio Municipal João Havelange
09/29/2024 Cruzeiro 1 - 1 Vasco DA Gama Serie A Estádio Governador Magalhães Pinto
06/16/2024 Vasco DA Gama 0 - 0 Cruzeiro Serie A Estádio São Januário
11/22/2023 Cruzeiro 2 - 2 Vasco DA Gama Serie A Estádio Governador Magalhães Pinto
07/08/2023 Vasco DA Gama 0 - 1 Cruzeiro Serie A Estádio São Januário
09/22/2022 Cruzeiro 3 - 0 Vasco DA Gama Serie B Estádio Governador Magalhães Pinto
06/12/2022 Vasco DA Gama 1 - 0 Cruzeiro Serie B Estadio Jornalista Mário Filho
09/19/2021 Vasco DA Gama 1 - 1 Cruzeiro Serie B Estádio Club de Regatas Vasco da Gama
03/15/2026
Serie A Governador Magalhães Pinto
09/27/2025
Serie A Estádio São Januário
04/27/2025
Serie A Estádio Municipal João Havelange
09/29/2024
Serie A Estádio Governador Magalhães Pinto
06/16/2024
Serie A Estádio São Januário
11/22/2023
Serie A Estádio Governador Magalhães Pinto
07/08/2023
Serie A Estádio São Januário
09/22/2022
Serie B Estádio Governador Magalhães Pinto
06/12/2022
Serie B Estadio Jornalista Mário Filho
09/19/2021
Serie B Estádio Club de Regatas Vasco da Gama
Vasco DA Gama Win
Cruzeiro Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Palmeiras 25 52 45 21 +24 DMirassol 1 - 1 Palmeiras (30-08-2026)WPalmeiras 4 - 1 Vasco DA Gama (23-08-2026)LFluminense 3 - 2 Palmeiras (15-08-2026)DPalmeiras 0 - 0 Internacional (09-08-2026)WVitoria 0 - 4 Palmeiras (30-07-2026)
2 Flamengo 25 51 50 21 +29 WFlamengo 2 - 0 Mirassol (02-09-2026)WFlamengo 3 - 0 Botafogo (30-08-2026)LCruzeiro 2 - 1 Flamengo (22-08-2026)WMirassol 1 - 5 Flamengo (16-08-2026)WFlamengo 2 - 0 Vitoria (09-08-2026)
3 Atletico Paranaense 25 45 37 25 +12 DAtletico Paranaense 3 - 3 Fluminense (30-08-2026)WBotafogo 2 - 3 Atletico Paranaense (24-08-2026)DAtletico Paranaense 1 - 1 RB Bragantino (15-08-2026)WSantos 0 - 2 Atletico Paranaense (09-08-2026)DCorinthians 0 - 0 Atletico Paranaense (30-07-2026)
4 Fluminense 25 42 39 32 +7 DAtletico Paranaense 3 - 3 Fluminense (30-08-2026)WFluminense 2 - 1 Remo (22-08-2026)WFluminense 3 - 2 Palmeiras (15-08-2026)DBotafogo 1 - 1 Fluminense (09-08-2026)DFluminense 0 - 0 Bahia (30-07-2026)
5 Bahia 25 40 37 30 +7 WBahia 3 - 2 Internacional (30-08-2026)WVitoria 0 - 2 Bahia (23-08-2026)DChapecoense-sc 3 - 3 Bahia (16-08-2026)DBahia 0 - 0 Vasco DA Gama (09-08-2026)DFluminense 0 - 0 Bahia (30-07-2026)
6 Cruzeiro 25 39 35 36 -1 LVasco DA Gama 3 - 1 Cruzeiro (30-08-2026)WCruzeiro 2 - 1 Flamengo (22-08-2026)WCorinthians 1 - 2 Cruzeiro (16-08-2026)WCruzeiro 3 - 1 Mirassol (09-08-2026)WCoritiba 0 - 1 Cruzeiro (31-07-2026)
7 Coritiba 25 37 33 33 0 WRemo 2 - 3 Coritiba (31-08-2026)WCoritiba 2 - 1 Corinthians (23-08-2026)DSao Paulo 1 - 1 Coritiba (16-08-2026)WCoritiba 2 - 1 Chapecoense-sc (08-08-2026)LCoritiba 0 - 1 Cruzeiro (31-07-2026)
8 Atletico-MG 24 36 32 28 +4 WAtletico-MG 2 - 1 Vitoria (29-08-2026)DInternacional 0 - 0 Atletico-MG (22-08-2026)WAtletico-MG 3 - 0 Gremio (16-08-2026)DRemo 2 - 2 Atletico-MG (08-08-2026)WPalmeiras 1 - 2 Atletico-MG (26-07-2026)
9 RB Bragantino 24 35 29 25 +4 LSao Paulo 2 - 1 RB Bragantino (29-08-2026)WRB Bragantino 1 - 0 Gremio (23-08-2026)DAtletico Paranaense 1 - 1 RB Bragantino (15-08-2026)LRB Bragantino 0 - 2 Corinthians (09-08-2026)DRB Bragantino 0 - 0 Coritiba (26-07-2026)
10 Corinthians 25 32 26 25 +1 LCorinthians 0 - 1 Santos (30-08-2026)LCoritiba 2 - 1 Corinthians (23-08-2026)LCorinthians 1 - 2 Cruzeiro (16-08-2026)WRB Bragantino 0 - 2 Corinthians (09-08-2026)DCorinthians 0 - 0 Atletico Paranaense (30-07-2026)
11 Sao Paulo 24 30 29 28 +1 WSao Paulo 2 - 1 RB Bragantino (29-08-2026)LChapecoense-sc 1 - 0 Sao Paulo (23-08-2026)DSao Paulo 1 - 1 Coritiba (16-08-2026)LGremio 2 - 1 Sao Paulo (08-08-2026)DFlamengo 1 - 1 Sao Paulo (26-07-2026)
12 Botafogo 24 30 37 40 -3 LFlamengo 3 - 0 Botafogo (30-08-2026)LBotafogo 2 - 3 Atletico Paranaense (24-08-2026)LVitoria 1 - 0 Botafogo (16-08-2026)DBotafogo 1 - 1 Fluminense (09-08-2026)WCruzeiro 0 - 1 Botafogo (26-07-2026)
13 Santos 24 29 34 36 -2 WCorinthians 0 - 1 Santos (30-08-2026)DSantos 1 - 1 Mirassol (23-08-2026)WVasco DA Gama 0 - 3 Santos (16-08-2026)LSantos 0 - 2 Atletico Paranaense (09-08-2026)DSantos 2 - 2 Chapecoense-sc (25-07-2026)
14 Vitoria 25 29 24 37 -13 LAtletico-MG 2 - 1 Vitoria (29-08-2026)LVitoria 0 - 2 Bahia (23-08-2026)WVitoria 1 - 0 Botafogo (16-08-2026)LFlamengo 2 - 0 Vitoria (09-08-2026)LVitoria 0 - 4 Palmeiras (30-07-2026)
15 Gremio 24 28 27 32 -5 WGremio 3 - 1 Chapecoense-sc (30-08-2026)LRB Bragantino 1 - 0 Gremio (23-08-2026)LAtletico-MG 3 - 0 Gremio (16-08-2026)WGremio 2 - 1 Sao Paulo (08-08-2026)DGremio 1 - 1 Fluminense (26-07-2026)
16 Internacional 25 25 26 31 -5 LBahia 3 - 2 Internacional (30-08-2026)DInternacional 0 - 0 Atletico-MG (22-08-2026)DInternacional 1 - 1 Remo (17-08-2026)DPalmeiras 0 - 0 Internacional (09-08-2026)DInternacional 1 - 1 Flamengo (29-07-2026)
17 Vasco DA Gama 24 25 27 39 -12 WVasco DA Gama 3 - 1 Cruzeiro (30-08-2026)LPalmeiras 4 - 1 Vasco DA Gama (23-08-2026)LVasco DA Gama 0 - 3 Santos (16-08-2026)DBahia 0 - 0 Vasco DA Gama (09-08-2026)DVasco DA Gama 1 - 1 Mirassol (25-07-2026)
18 Mirassol 25 25 27 39 -12 LFlamengo 2 - 0 Mirassol (02-09-2026)DMirassol 1 - 1 Palmeiras (30-08-2026)DSantos 1 - 1 Mirassol (23-08-2026)LMirassol 1 - 5 Flamengo (16-08-2026)LCruzeiro 3 - 1 Mirassol (09-08-2026)
19 Remo 25 23 30 42 -12 LRemo 2 - 3 Coritiba (31-08-2026)LFluminense 2 - 1 Remo (22-08-2026)DInternacional 1 - 1 Remo (17-08-2026)DRemo 2 - 2 Atletico-MG (08-08-2026)LMirassol 2 - 1 Remo (29-07-2026)
20 Chapecoense-sc 24 14 25 49 -24 LGremio 3 - 1 Chapecoense-sc (30-08-2026)WChapecoense-sc 1 - 0 Sao Paulo (23-08-2026)DChapecoense-sc 3 - 3 Bahia (16-08-2026)LCoritiba 2 - 1 Chapecoense-sc (08-08-2026)DSantos 2 - 2 Chapecoense-sc (25-07-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.