Serie A Regular Season - 38

Bologna 3 - 3 FT Inter

Stadio Renato Dall'Ara

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

Futmetrix Verdict
100
FT
Sat, May 23
Italiano
Bologna
3-3
Inter
⚡ Intensity 85
⚖️ Balance 84
🏆 Stakes 100
🎲 Upset 46
Inter claim crown in six-goal thriller.

Champions Crowned in Dall'Ara Thriller

Must-Watch Futmetrix Score: 100/100. Inter confirmed their absolute domestic supremacy, lifting the Serie A title after a breathless six-goal spectacle that captured the essence of their dominant, attacking campaign.

The Celebration Begins

The Stakes on this final matchday were purely about pride and a long-awaited title coronation, but nobody told these players to treat it like an exhibition. Inter arrived at Stadio Renato Dall'Ara fully ready to party, bringing their champion swagger right from the first whistle. F. Dimarco fired the newly crowned champions ahead in the 22nd minute, sending the traveling supporters into absolute delirium. It seemed like the script was perfectly written for a procession. But Bologna vehemently refused to play the quiet, accommodating host on their own turf. Just three minutes after falling behind, F. Bernardeschi ripped a spectacular reply to immediately restore parity. The Intensity was completely off the charts for an end-of-season affair. Both sides threw tactical caution to the wind. Before the halftime break, T. Pobega stunned the visitors and turned the match on its head, giving the hosts a surprising but deserved 2-1 lead heading into the tunnel.

Total Chaos Ensues

The second half exploded into pure, unadulterated chaos, offering a masterclass in attacking football. A massive shift in Balance occurred almost immediately after the restart, dramatically altering the trajectory of the contest. P. Zielinski suffered a nightmare moment in the 48th minute, inadvertently turning the ball into his own net to hand Inter a highly fortunate equalizer. Given a lifeline, the champions asserted their dominance. They controlled possession with 55 percent of the ball, dictating the tempo and pulling the strings in the midfield third. They pushed incredibly hard to stamp their authority on this final day. Their relentless pressure paid dividends when F. Esposito struck a clinical finish in the 64th minute. This goal completely flipped the momentum once again, restoring the away side's advantage at 3-2. Neither defense could cope with the constant waves of pressure, creating a beautifully broken game where tactics took a back seat to pure instinct.

The Final Flourish

The sheer drama stretched all the way to the dying moments of the season. The away side utilized their immense squad depth to keep the pressure mounting. Substitute L. Topalovic made an absolute instant impact off the bench, showcasing incredible vision to deliver a crucial, defense-splitting assist. He perfectly set up A. Diouf, who provided a composed 86th-minute strike to seal the spectacular six-goal thriller. While the scoreboard reflects an incredibly entertaining 3-3 draw, the real story remains the glorious Scudetto celebration. Inter finish their domestic campaign on a staggering 87 points, demonstrating exactly why they are the undisputed kings of Italy this year. They celebrated their title run with a classic final-day shootout that will live long in the memory. Bologna, meanwhile, cap off a very strong campaign in eighth place with 56 points, showing immense local pride to go toe-to-toe with the champions. Both sets of fans left the stadium utterly breathless.

Key Questions

What caused the 6-goal thriller?

Relentless attacking intent from both sides, defensive lapses, and constant momentum shifts created an open, highly chaotic match.

How dramatic was the late winner by Federico Bernardeschi?

Bernardeschi actually struck early in the 25th minute to equalize. The late dramatic strike came from Diouf in the 86th minute to seal the thriller.

What does this mean for Bologna's season?

Bologna conclude their Serie A campaign with a solid mid-table finish in eighth place, securing 56 points after a highly respectable season.

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
45%
55%
Bologna 45%
Inter 55%
Shots
11
11
Bologna 11
Inter 11
Shots on Target
3
5
Bologna 3
Inter 5
Expected Goals (xG)
1.18
1.59
Bologna 1.18
Inter 1.59
Passes
385
479
Bologna 385
Inter 479
Pass Accuracy
90%
89%
Bologna 90%
Inter 89%
Corners
1
4
Bologna 1
Inter 4
Fouls
15
14
Bologna 15
Inter 14
Yellow Cards
0
2
Bologna 0
Inter 2
Red Cards
0
0
Bologna 0
Inter 0

Match Events

F. Dimarco 22'
25' F. Bernardeschi
L. Martinez 🟨 41'
42' T. Pobega
HT
48' P. Zielinski
L. Martinez A. Bonny 🔄 54'
N. Barella H. Mkhitaryan 🔄 54'
F. Dimarco Luis Henrique 🔄 54'
F. Esposito 64'
66' 🔄 L. De Silvestri N. Zortea
66' 🔄 R. Freuler N. Moro
66' 🔄 T. Pobega J. Odgaard
P. Sucic M. Cocchi 🔄 74'
H. Mkhitaryan 🟨 77'
81' 🔄 E. Fauske Helland T. Heggem
S. de Vrij L. Topalovic 🔄 81'
A. Diouf (L. Topalovic) 86'
88' 🔄 F. Bernardeschi T. Dallinga
FT

Player Cards

Our take on every player in this match

Bologna

Goalkeepers
Łukasz Skorupski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Lorenzo De Silvestri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Eivind Helland
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Jhon Lucumí
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Juan Miranda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Lewis Ferguson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Remo Freuler
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Tommaso Pobega
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Federico Bernardeschi
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Santiago Castro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jonathan Rowe
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
BENCH
Massimo Pessina
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Federico Ravaglia
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Torbjørn Heggem
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Nadir Zortea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Charalampos Lykogiannis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
João Mário
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nikola Moro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Simon Sohm
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jens Odgaard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Benjamín Domínguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Thijs Dallinga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry

Inter

Goalkeepers
Josep Martínez
MAGNET
MAGNET
55
Activity
55
Activity
55
Passes
0
Duels
Defenders
Yann Bisseck
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Stefan de Vrij
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Carlos Augusto
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Midfielders
Andy Diouf
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Goal
Impact
7.2
Rating
Nicolò Barella
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Piotr Zieliński
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
1
Fouls
5.9
Rating
Petar Sučić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Federico Dimarco
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Francesco Pio Esposito
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Lautaro Martínez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
BENCH
Raffaele Di Gennaro
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Yann Sommer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Francesco Acerbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matteo Cocchi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Alessandro Bastoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matteo Darmian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Henrikh Mkhitaryan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Iwo Kaczmarski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luka Topalović
SUPER SUB
SUPER SUB
1
Assist
1
Assist
9
Minutes
6.6
Rating
Luís Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Ange-Yoan Bonny
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Mattia Mosconi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/04/2026 Inter 3 - 1 Bologna Serie A Stadio Giuseppe Meazza
12/19/2025 Bologna 1 - 1 (PEN 3-2) Inter Super Cup King Saud University Stadium
04/20/2025 Bologna 1 - 0 Inter Serie A Stadio Renato Dall'Ara
01/15/2025 Inter 2 - 2 Bologna Serie A Stadio Giuseppe Meazza
03/09/2024 Bologna 0 - 1 Inter Serie A Stadio Renato Dall'Ara
12/20/2023 Inter 1 - 2 (AET) Bologna Coppa Italia Stadio Giuseppe Meazza
10/07/2023 Inter 2 - 2 Bologna Serie A Stadio Giuseppe Meazza
02/26/2023 Bologna 1 - 0 Inter Serie A Stadio Renato Dall'Ara
11/09/2022 Inter 6 - 1 Bologna Serie A Stadio Giuseppe Meazza
04/27/2022 Bologna 2 - 1 Inter Serie A Stadio Renato Dall'Ara
01/04/2026
3 - 1
Serie A Stadio Giuseppe Meazza
12/19/2025
1 - 1 (PEN 3-2)
Super Cup King Saud University Stadium
04/20/2025
1 - 0
Serie A Stadio Renato Dall'Ara
01/15/2025
2 - 2
Serie A Stadio Giuseppe Meazza
03/09/2024
0 - 1
Serie A Stadio Renato Dall'Ara
12/20/2023
1 - 2 (AET)
Coppa Italia Stadio Giuseppe Meazza
10/07/2023
2 - 2
Serie A Stadio Giuseppe Meazza
02/26/2023
1 - 0
Serie A Stadio Renato Dall'Ara
11/09/2022
6 - 1
Serie A Stadio Giuseppe Meazza
04/27/2022
2 - 1
Serie A Stadio Renato Dall'Ara
Bologna Win
Inter Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 38 87 89 35 +54 DBologna 3 - 3 Inter (23-05-2026)DInter 1 - 1 Hellas Verona (17-05-2026)WLazio 0 - 3 Inter (09-05-2026)WInter 2 - 0 Parma (03-05-2026)DTorino 2 - 2 Inter (26-04-2026)
2 Napoli 38 76 58 36 +22 WNapoli 1 - 0 Udinese (24-05-2026)WPisa 0 - 3 Napoli (17-05-2026)LNapoli 2 - 3 Bologna (11-05-2026)DComo 0 - 0 Napoli (02-05-2026)WNapoli 4 - 0 Cremonese (24-04-2026)
3 Como 38 71 65 29 +36 WCremonese 1 - 4 Como (24-05-2026)WComo 1 - 0 Parma (17-05-2026)WHellas Verona 0 - 1 Como (10-05-2026)DComo 0 - 0 Napoli (02-05-2026)WGenoa 0 - 2 Como (26-04-2026)
4 AS Roma 37 70 57 31 +26 WAS Roma 2 - 0 Lazio (17-05-2026)WParma 2 - 3 AS Roma (10-05-2026)WAS Roma 4 - 0 Fiorentina (04-05-2026)WBologna 0 - 2 AS Roma (25-04-2026)DAS Roma 1 - 1 Atalanta (18-04-2026)
5 AC Milan 37 70 52 33 +19 WGenoa 1 - 2 AC Milan (17-05-2026)LAC Milan 2 - 3 Atalanta (10-05-2026)LSassuolo 2 - 0 AC Milan (03-05-2026)DAC Milan 0 - 0 Juventus (26-04-2026)WHellas Verona 0 - 1 AC Milan (19-04-2026)
6 Juventus 37 68 59 32 +27 LJuventus 0 - 2 Fiorentina (17-05-2026)WLecce 0 - 1 Juventus (09-05-2026)DJuventus 1 - 1 Hellas Verona (03-05-2026)DAC Milan 0 - 0 Juventus (26-04-2026)WJuventus 2 - 0 Bologna (19-04-2026)
7 Atalanta 38 59 51 36 +15 DFiorentina 1 - 1 Atalanta (22-05-2026)LAtalanta 0 - 1 Bologna (17-05-2026)WAC Milan 2 - 3 Atalanta (10-05-2026)DAtalanta 0 - 0 Genoa (02-05-2026)LCagliari 3 - 2 Atalanta (27-04-2026)
8 Bologna 38 56 49 46 +3 DBologna 3 - 3 Inter (23-05-2026)WAtalanta 0 - 1 Bologna (17-05-2026)WNapoli 2 - 3 Bologna (11-05-2026)DBologna 0 - 0 Cagliari (03-05-2026)LBologna 0 - 2 AS Roma (25-04-2026)
9 Lazio 38 54 41 40 +1 WLazio 2 - 1 Pisa (23-05-2026)LAS Roma 2 - 0 Lazio (17-05-2026)LLazio 0 - 3 Inter (09-05-2026)WCremonese 1 - 2 Lazio (04-05-2026)DLazio 3 - 3 Udinese (27-04-2026)
10 Udinese 38 50 45 48 -3 LNapoli 1 - 0 Udinese (24-05-2026)LUdinese 0 - 1 Cremonese (17-05-2026)WCagliari 0 - 2 Udinese (09-05-2026)WUdinese 2 - 0 Torino (02-05-2026)DLazio 3 - 3 Udinese (27-04-2026)
11 Sassuolo 38 49 46 50 -4 LParma 1 - 0 Sassuolo (24-05-2026)LSassuolo 2 - 3 Lecce (17-05-2026)LTorino 2 - 1 Sassuolo (08-05-2026)WSassuolo 2 - 0 AC Milan (03-05-2026)DFiorentina 0 - 0 Sassuolo (26-04-2026)
12 Parma 38 45 28 46 -18 WParma 1 - 0 Sassuolo (24-05-2026)LComo 1 - 0 Parma (17-05-2026)LParma 2 - 3 AS Roma (10-05-2026)LInter 2 - 0 Parma (03-05-2026)WParma 1 - 0 Pisa (25-04-2026)
13 Torino 37 44 42 61 -19 LCagliari 2 - 1 Torino (17-05-2026)WTorino 2 - 1 Sassuolo (08-05-2026)LUdinese 2 - 0 Torino (02-05-2026)DTorino 2 - 2 Inter (26-04-2026)DCremonese 0 - 0 Torino (19-04-2026)
14 Fiorentina 38 42 41 50 -9 DFiorentina 1 - 1 Atalanta (22-05-2026)WJuventus 0 - 2 Fiorentina (17-05-2026)DFiorentina 0 - 0 Genoa (10-05-2026)LAS Roma 4 - 0 Fiorentina (04-05-2026)DFiorentina 0 - 0 Sassuolo (26-04-2026)
15 Genoa 38 41 41 51 -10 LLecce 1 - 0 Genoa (24-05-2026)LGenoa 1 - 2 AC Milan (17-05-2026)DFiorentina 0 - 0 Genoa (10-05-2026)DAtalanta 0 - 0 Genoa (02-05-2026)LGenoa 0 - 2 Como (26-04-2026)
16 Cagliari 37 40 38 52 -14 WCagliari 2 - 1 Torino (17-05-2026)LCagliari 0 - 2 Udinese (09-05-2026)DBologna 0 - 0 Cagliari (03-05-2026)WCagliari 3 - 2 Atalanta (27-04-2026)LInter 3 - 0 Cagliari (17-04-2026)
17 Lecce 38 38 28 50 -22 WLecce 1 - 0 Genoa (24-05-2026)WSassuolo 2 - 3 Lecce (17-05-2026)LLecce 0 - 1 Juventus (09-05-2026)WPisa 1 - 2 Lecce (01-05-2026)DHellas Verona 0 - 0 Lecce (25-04-2026)
18 Cremonese 38 34 32 57 -25 LCremonese 1 - 4 Como (24-05-2026)WUdinese 0 - 1 Cremonese (17-05-2026)WCremonese 3 - 0 Pisa (10-05-2026)LCremonese 1 - 2 Lazio (04-05-2026)LNapoli 4 - 0 Cremonese (24-04-2026)
19 Hellas Verona 37 21 25 59 -34 DInter 1 - 1 Hellas Verona (17-05-2026)LHellas Verona 0 - 1 Como (10-05-2026)DJuventus 1 - 1 Hellas Verona (03-05-2026)DHellas Verona 0 - 0 Lecce (25-04-2026)LHellas Verona 0 - 1 AC Milan (19-04-2026)
20 Pisa 38 18 26 71 -45 LLazio 2 - 1 Pisa (23-05-2026)LPisa 0 - 3 Napoli (17-05-2026)LCremonese 3 - 0 Pisa (10-05-2026)LPisa 1 - 2 Lecce (01-05-2026)LParma 1 - 0 Pisa (25-04-2026)