Serie A Gameweek 7

Santos 1 - 2 FT Internacional

Estadio Urbano Caldeira

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

Futmetrix Verdict
76
FT
Thu, Mar 19
Português
Santos
1-2
Internacional
⚡ Intensity 83
⚖️ Balance 42
🏆 Stakes 10
🎲 Upset 30
Late drama stuns the Urbano Caldeira.

Win Probability

  • Santos 41%
  • Draw 29%
  • Internacional 30%

Futmetrix AI estimate

Late Heist: Internacional Stun Santos in Relegation Thriller

Highly Entertaining Futmetrix Score: 76/100. A true six-pointer that defied the run of play, culminating in a breathless finish that shifts the momentum at the bottom of the table.

Sterile Dominance

Estádio Urbano Caldeira expected a routine performance to pull away from the drop zone. Santos dominated possession with a sweeping 61%, dictating the tempo and setting up camp in the opposition half from the first whistle. Yet, the Balance of the match was highly deceptive. Internacional absorbed the pressure, perfectly happy to play the villain on the counter-attack. The visitors racked up 11 corners, applying relentless set-piece pressure despite seeing so little of the ball in open play. The Stakes were immense for two sides lingering near the trapdoor, and the tension was palpable as both midfields locked horns in a gritty, tightly contested first half.

Chaos Unlocked

The second half completely tore up the tactical script. An own goal from Ze Ivaldo right after the restart broke the deadlock, throwing the game wide open. Santos responded furiously, with Neymar stepping up to convert a 56th-minute penalty, momentarily restoring hope for the home crowd. The Intensity skyrocketed. Internacional, staring down the barrel of another demoralizing result, refused to fold. They unleashed a barrage of 16 total shots throughout the match, testing the Santos defensive line and ruthlessly exposing the gaps left by the hosts' aggressive, desperate push for a winner.

The Ultimate Sucker Punch

Then came the masterstroke. Introduced in the 87th minute, J. Carbonero needed barely three minutes to turn the stadium completely silent. His 90th-minute strike sealed a 2-1 smash-and-grab victory, a massive Upset Factor considering their pre-match standing. This wasn't just a win; it was a relegation six-pointer heist. Santos are left to rue their inability to convert overwhelming possession into clinical chances, managing a paltry two shots on target all night. For Internacional, this dramatic late victory provides a massive lifeline in their battle for Serie A survival.

Key Questions

Did Santos deserve the late equalizer?

Actually, it was Internacional's J. Carbonero who scored the decisive 90th-minute goal, snatching a 2-1 victory away from a dominant Santos side.

How did Santos complete the comeback from behind?

Santos did not complete a comeback. Despite Neymar's penalty, Internacional secured the 2-1 upset win thanks to a late strike from substitute J. Carbonero.

How did substitute J. Carbonero change the game?

Coming off the bench in the 87th minute, J. Carbonero provided the ultimate impact, scoring the 90th-minute match-winner to seal the crucial 2-1 victory.

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
61%
39%
Santos 61%
Internacional 39%
Shots
11
16
Santos 11
Internacional 16
Shots on Target
2
5
Santos 2
Internacional 5
Expected Goals (xG)
1.19
1.08
Santos 1.19
Internacional 1.08
Passes
432
279
Santos 432
Internacional 279
Pass Accuracy
82%
67%
Santos 82%
Internacional 67%
Corners
3
8
Santos 3
Internacional 8
Fouls
6
11
Santos 6
Internacional 11
Yellow Cards
4
2
Santos 4
Internacional 2
Red Cards
0
0
Santos 0
Internacional 0

Match Events

13' 🟨 G. Escobar
HT
Ze Ivaldo ⚽ 46'
46' 🔄 ↓ Rony ↑Moises
F. Torres 🟨 49'
Vitinho 🟨 55'
56' ⚽ Neymar
58' 🟨 Neymar
58' 🔄 ↓ G. Escobar ↑B. Rollheiser
58' 🔄 ↓ Willian Arao ↑Gabriel Menino
↓ A. Rodriguez ↑Thiago Maia 🔄 69'
↓ Alerrandro ↑B. Aguirre 🔄 69'
72' 🟨 Ze Ivaldo
↓ R. Villagra ↑Ronaldo 🔄 78'
↓ Bruno Henrique ↑Bruno Tabata 🔄 78'
↓ R. Borre ↑J. Carbonero 🔄 87'
89' 🔄 ↓ Neymar ↑Thaciano
90'+3 🟨 Igor Vinicius
J. Carbonero 🟨 90'+5
J. Carbonero ⚽ 90'+5
FT

Player Cards

Our take on every player in this match

Santos

Goalkeepers
Gabriel Brazão
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Igor Vinicius
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
54%
Pass Acc
Adonis Frías
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Zé Ivaldo
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
5.3
Rating
Gonzalo Escobar
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
82%
Duel Win %
Midfielders
Rony
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Christian Oliva
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Willian Arão
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Álvaro Barreal
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
0
Interceptions
3
Blocks
Forwards
Neymar
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Gabriel Barbosa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
BENCH
Diógenes
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
João Paulo Ananias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Veríssimo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabriel Menino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Miguel Terceros
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
João Schmidt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gustavo Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Thaciano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Moisés
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
50
Total Mins
Started
Entry
Benjamín Rollheiser
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Nikita Solodchenko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lautaro Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Internacional

Goalkeepers
Sergio Rochet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Bruno Gomes
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
29%
Pass Acc
Félix Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Victor Gabriel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Matheus Bahia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Midfielders
Vitinho
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
5.9
Rating
Bruno Henrique
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Rodrigo Villagra
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Alan Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Forwards
Rafael Santos Borré
NPC
NPC
87
Minutes
87
Minutes
16%
Pass Acc
6.7
Rating
Alerrandro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
Anthoni
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Gabriel Mercado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexandro Bernabéi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Braian Aguirre
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Zeca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ronaldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Alan Patrick
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gustavo Prado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Allex
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Thiago Maia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Bruno Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Johan Carbonero
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.6
Rating

Head to Head

Date Home Score Away Competition Venue
03/19/2026 Santos 1 - 2 Internacional Serie A Estadio Urbano Caldeira
11/25/2025 Internacional 1 - 1 Santos Serie A Estádio Beira-Rio
07/24/2025 Santos 1 - 2 Internacional Serie A Estadio Urbano Caldeira
10/22/2023 Internacional 7 - 1 Santos Serie A Estádio José Pinheiro Borda
06/04/2023 Santos 1 - 1 Internacional Serie A Estádio Urbano Caldeira
10/01/2022 Internacional 1 - 0 Santos Serie A Estádio José Pinheiro Borda
06/09/2022 Santos 1 - 1 Internacional Serie A Estádio Urbano Caldeira
11/28/2021 Internacional 1 - 1 Santos Serie A Estádio José Pinheiro Borda
08/22/2021 Santos 2 - 2 Internacional Serie A Estádio Urbano Caldeira
11/14/2020 Santos 2 - 0 Internacional Serie A Estádio Urbano Caldeira
03/19/2026
Serie A Estadio Urbano Caldeira
11/25/2025
Serie A Estádio Beira-Rio
07/24/2025
Serie A Estadio Urbano Caldeira
10/22/2023
Serie A Estádio José Pinheiro Borda
06/04/2023
Serie A Estádio Urbano Caldeira
10/01/2022
Serie A Estádio José Pinheiro Borda
06/09/2022
Serie A Estádio Urbano Caldeira
11/28/2021
Serie A Estádio José Pinheiro Borda
08/22/2021
Serie A Estádio Urbano Caldeira
11/14/2020
Serie A Estádio Urbano Caldeira
Santos Win
Internacional Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Palmeiras 7 16 16 8 +8 WPalmeiras 2 - 1 Botafogo (18-03-2026)WPalmeiras 1 - 0 Mirassol (15-03-2026)LVasco DA Gama 2 - 1 Palmeiras (12-03-2026)WPalmeiras 2 - 1 Fluminense (26-02-2026)WInternacional 1 - 3 Palmeiras (13-02-2026)
2 Sao Paulo 7 16 10 4 +6 LAtletico-MG 1 - 0 Sao Paulo (18-03-2026)WRB Bragantino 1 - 2 Sao Paulo (15-03-2026)WSao Paulo 2 - 0 Chapecoense-sc (12-03-2026)WCoritiba 0 - 1 Sao Paulo (25-02-2026)WSao Paulo 2 - 0 Gremio (12-02-2026)
3 Bahia 6 14 8 3 +5 WBahia 2 - 0 RB Bragantino (18-03-2026)WInternacional 0 - 1 Bahia (15-03-2026)DBahia 1 - 1 Vitoria (11-03-2026)WVasco DA Gama 0 - 1 Bahia (12-02-2026)DBahia 1 - 1 Fluminense (05-02-2026)
4 Flamengo 6 13 12 4 +8 WFlamengo 3 - 0 Remo (19-03-2026)WBotafogo 0 - 3 Flamengo (14-03-2026)WFlamengo 2 - 0 Cruzeiro (12-03-2026)WVitoria 1 - 2 Flamengo (11-02-2026)DFlamengo 1 - 1 Internacional (04-02-2026)
5 Atletico Paranaense 7 13 12 8 +4 WAtletico Paranaense 4 - 1 Botafogo (29-03-2026)WAtletico Paranaense 2 - 1 Cruzeiro (18-03-2026)LFluminense 3 - 2 Atletico Paranaense (15-03-2026)DRB Bragantino 1 - 1 Atletico Paranaense (25-02-2026)LAtletico Paranaense 0 - 1 Corinthians (19-02-2026)
6 Fluminense 7 13 12 9 +3 LVasco DA Gama 3 - 2 Fluminense (19-03-2026)WFluminense 3 - 2 Atletico Paranaense (15-03-2026)WRemo 0 - 2 Fluminense (12-03-2026)LPalmeiras 2 - 1 Fluminense (26-02-2026)WFluminense 1 - 0 Botafogo (12-02-2026)
7 Coritiba 7 13 9 6 +3 WMirassol 0 - 1 Coritiba (18-03-2026)WCoritiba 1 - 0 Remo (15-03-2026)WCorinthians 0 - 2 Coritiba (12-03-2026)LCoritiba 0 - 1 Sao Paulo (25-02-2026)DChapecoense-sc 3 - 3 Coritiba (11-02-2026)
8 Gremio 7 11 12 10 +2 WGremio 2 - 0 Vitoria (19-03-2026)DChapecoense-sc 1 - 1 Gremio (16-03-2026)DGremio 1 - 1 RB Bragantino (13-03-2026)WGremio 2 - 1 Atletico-MG (26-02-2026)LSao Paulo 2 - 0 Gremio (12-02-2026)
9 Corinthians 7 9 6 6 0 DChapecoense-sc 0 - 0 Corinthians (20-03-2026)DSantos 1 - 1 Corinthians (15-03-2026)LCorinthians 0 - 2 Coritiba (12-03-2026)DCruzeiro 1 - 1 Corinthians (25-02-2026)WAtletico Paranaense 0 - 1 Corinthians (19-02-2026)
10 Vasco DA Gama 7 8 11 12 -1 WVasco DA Gama 3 - 2 Fluminense (19-03-2026)DCruzeiro 3 - 3 Vasco DA Gama (15-03-2026)WVasco DA Gama 2 - 1 Palmeiras (12-03-2026)LSantos 2 - 1 Vasco DA Gama (26-02-2026)LVasco DA Gama 0 - 1 Bahia (12-02-2026)
11 Atletico-MG 7 8 8 10 -2 WAtletico-MG 1 - 0 Sao Paulo (18-03-2026)LVitoria 2 - 0 Atletico-MG (14-03-2026)WAtletico-MG 1 - 0 Internacional (11-03-2026)LGremio 2 - 1 Atletico-MG (26-02-2026)DAtletico-MG 3 - 3 Remo (11-02-2026)
12 RB Bragantino 7 8 5 8 -3 LBahia 2 - 0 RB Bragantino (18-03-2026)LRB Bragantino 1 - 2 Sao Paulo (15-03-2026)DGremio 1 - 1 RB Bragantino (13-03-2026)DRB Bragantino 1 - 1 Atletico Paranaense (25-02-2026)LCorinthians 2 - 0 RB Bragantino (12-02-2026)
13 Chapecoense-sc 6 7 9 9 0 DChapecoense-sc 0 - 0 Corinthians (20-03-2026)DChapecoense-sc 1 - 1 Gremio (16-03-2026)LSao Paulo 2 - 0 Chapecoense-sc (12-03-2026)DChapecoense-sc 3 - 3 Coritiba (11-02-2026)DVasco DA Gama 1 - 1 Chapecoense-sc (05-02-2026)
14 Vitoria 6 7 7 10 -3 LGremio 2 - 0 Vitoria (19-03-2026)WVitoria 2 - 0 Atletico-MG (14-03-2026)DBahia 1 - 1 Vitoria (11-03-2026)LVitoria 1 - 2 Flamengo (11-02-2026)LPalmeiras 5 - 1 Vitoria (05-02-2026)
15 Mirassol 6 6 8 9 -1 LMirassol 0 - 1 Coritiba (18-03-2026)LPalmeiras 1 - 0 Mirassol (15-03-2026)DMirassol 2 - 2 Santos (11-03-2026)DMirassol 2 - 2 Cruzeiro (11-02-2026)DRemo 2 - 2 Mirassol (04-02-2026)
16 Santos 7 6 10 13 -3 LSantos 1 - 2 Internacional (19-03-2026)DSantos 1 - 1 Corinthians (15-03-2026)DMirassol 2 - 2 Santos (11-03-2026)WSantos 2 - 1 Vasco DA Gama (26-02-2026)LAtletico Paranaense 2 - 1 Santos (12-02-2026)
17 Internacional 7 5 5 9 -4 WSantos 1 - 2 Internacional (19-03-2026)LInternacional 0 - 1 Bahia (15-03-2026)LAtletico-MG 1 - 0 Internacional (11-03-2026)DRemo 1 - 1 Internacional (25-02-2026)LInternacional 1 - 3 Palmeiras (13-02-2026)
18 Botafogo 6 3 9 15 -6 LAtletico Paranaense 4 - 1 Botafogo (29-03-2026)LPalmeiras 2 - 1 Botafogo (18-03-2026)LBotafogo 0 - 3 Flamengo (14-03-2026)LFluminense 1 - 0 Botafogo (12-02-2026)LGremio 5 - 3 Botafogo (05-02-2026)
19 Cruzeiro 7 3 8 16 -8 LAtletico Paranaense 2 - 1 Cruzeiro (18-03-2026)DCruzeiro 3 - 3 Vasco DA Gama (15-03-2026)LFlamengo 2 - 0 Cruzeiro (12-03-2026)DCruzeiro 1 - 1 Corinthians (25-02-2026)DMirassol 2 - 2 Cruzeiro (11-02-2026)
20 Remo 7 3 6 14 -8 LFlamengo 3 - 0 Remo (19-03-2026)LCoritiba 1 - 0 Remo (15-03-2026)LRemo 0 - 2 Fluminense (12-03-2026)DRemo 1 - 1 Internacional (25-02-2026)DAtletico-MG 3 - 3 Remo (11-02-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.