Serie A Regular Season - 7

Santos 1 - 2 FT Internacional

Estadio Urbano Caldeira

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

Futmetrix Verdict
100
FT
Thu, Mar 19
Português
Santos
1-2
Internacional
⚡ Intensity 80
⚖️ Balance 63
🏆 Stakes 50
🎲 Upset 60
Late drama stuns the Urbano Caldeira.

Late Heist: Internacional Stun Santos in Relegation Thriller

Must-Watch Futmetrix Score: 100/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 Gre-Nal?

The Gre-Nal is the rivalry between Santos and Internacional, one of football's most historic and fiercely contested fixtures.

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
46' 🔄 Rony Moises
Ze Ivaldo 46'
F. Torres 🟨 49'
Vitinho 🟨 55'
56' Neymar
58' 🟨 Neymar
58' 🔄 Willian Arao Gabriel Menino
58' 🔄 G. Escobar B. Rollheiser
Alerrandro B. Aguirre 🔄 69'
A. Rodriguez Thiago Maia 🔄 69'
72' 🟨 Ze Ivaldo
Bruno Henrique Bruno Tabata 🔄 78'
R. Villagra Ronaldo 🔄 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 Vinícius
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
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Willian Arão
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Álvaro Barreal
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
0
Tackles
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
Diogenes
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
Miguelito
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 Pereira
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
Robinho Júnior
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 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 Bernabei
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
Juninho
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 Tabata
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
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
08/13/2020 Internacional 2 - 0 Santos Serie A Estádio José Pinheiro Borda
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
08/13/2020
Serie A Estádio José Pinheiro Borda
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)