Serie A Regular Season - 31

Cremonese 1 - 2 FT Bologna

Stadio Giovanni Zini

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

Futmetrix Verdict
73
FT
Sun, Apr 5
Italiano
Cremonese
1-2
Bologna
⚡ Intensity 90
⚖️ Balance 31
🏆 Stakes 2
🎲 Upset 0
Early blitz meets late stoppage-time chaos.

Early Strikes and Stoppage-Time Chaos at the Zini

Highly Entertaining Futmetrix Score: 73/100. Bologna survived a ferocious, ill-tempered finale to secure all three points and plunge Cremonese deeper into the relegation mire.

The Opening Act

Bologna arrived in Lombardy with serious intent, carving the hosts open almost immediately. They dominated possession in the early phases, moving the ball with a slick confidence that left the defense chasing shadows. Just three minutes in, Joao Mario broke the deadlock with a lethal finish, heavily supported by the vision of J. Miranda. The visitors kept their foot firmly on the accelerator, refusing to let the tempo drop. By the 16th minute, J. Rowe doubled the advantage, once again feeding off a sublime delivery from Miranda. For a team fighting a bitter relegation battle, the Stakes were incredibly high, yet Cremonese found themselves completely overwhelmed by this early offensive onslaught at Stadio Giovanni Zini. The home side looked completely devoid of answers as the early clock ticked down.

The Pivot

Trailing by two goals, Cremonese faced an uphill climb to shift the tactical Balance of the contest. The hosts tried to spark a revival, launching rapid counter-attacks whenever they managed to intercept the ball. However, Bologna squeezed the pitch beautifully. They controlled the flow with an immense total of 587 passes, keeping the ball away from danger zones and frustrating the home crowd. Despite attempting nine total shots over the ninety minutes, Cremonese struggled to test the goalkeeper meaningfully from open play. Bologna’s midfield discipline functioned as a perfect shield, suffocating the hosts' attempts to build momentum and turning the middle third into an impenetrable fortress. They lacked the surgical precision required to break down such a well-organized tactical setup.

Resolution

Just when the match seemed destined to fade out quietly, stoppage time delivered absolute mayhem. The Intensity spiked off the charts in the 91st minute when F. Bonazzoli stepped up to bury a dramatic penalty, suddenly throwing Cremonese a lifeline. But the chaotic surge of hope evaporated almost instantly. The match descended into pure aggression; Y. Maleh saw a straight red card in the 94th minute for a reckless elbow, leaving the desperate hosts shorthanded. Two minutes later, Bologna’s L. Ferguson was also dismissed for roughing, reducing both sides to ten men in a wild conclusion. It was a frantic, breathless end to an otherwise methodical away performance, cementing a vital 2-1 victory.

Key Questions

How did the red card for Y. Maleh impact the match?

It instantly killed Cremonese's momentum right after their late penalty, leaving them shorthanded and unable to mount a proper final assault for the equalizer.

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
37%
63%
Cremonese 37%
Bologna 63%
Shots
9
14
Cremonese 9
Bologna 14
Shots on Target
3
7
Cremonese 3
Bologna 7
Expected Goals (xG)
1.42
1.11
Cremonese 1.42
Bologna 1.11
Passes
338
589
Cremonese 338
Bologna 589
Pass Accuracy
79%
90%
Cremonese 79%
Bologna 90%
Corners
2
4
Cremonese 2
Bologna 4
Fouls
15
15
Cremonese 15
Bologna 15
Yellow Cards
2
3
Cremonese 2
Bologna 3
Red Cards
1
1
Cremonese 1
Bologna 1

Match Events

Joao Mario (J. Miranda) 3'
J. Rowe (J. Miranda) 16'
45' 🟨 Y. Maleh
HT
46' 🔄 J. Vandeputte M. Thorsby
46' 🔄 A. Grassi W. Bondo
46' 🔄 M. Djuric D. Okereke
53' 🔄 M. Thorsby M. Payero
F. Bernardeschi R. Orsolini 🔄 61'
F. Ravaglia 🟨 75'
S. Sohm L. Ferguson 🔄 78'
J. Rowe N. Cambiaghi 🔄 78'
Joao Mario N. Zortea 🔄 82'
N. Moro T. Pobega 🔄 82'
85' 🔄 A. Zerbin R. Floriani
90'+1 F. Bonazzoli
90'+4 🟥 Y. Maleh
90'+5 🟨 M. Payero
L. Ferguson 🟨 90'+5
L. Ferguson 🟨 90'+6
L. Ferguson 🟥 90'+6
FT

Player Cards

Our take on every player in this match

Cremonese

Goalkeepers
Emil Audero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Defenders
Filippo Terracciano
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
86%
Duel Win %
Matteo Bianchetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Sebastiano Luperto
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Giuseppe Pezzella
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Midfielders
Alberto Grassi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Alessio Zerbin
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Jari Vandeputte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Youssef Maleh
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
4
Fouls
5.6
Rating
Forwards
Federico Bonazzoli
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.9
Rating
Milan Đurić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Marco Silvestri
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lapo Nava
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Romano Floriani Mussolini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Tommaso Barbieri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Francesco Folino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mikayil Faye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Federico Ceccherini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Federico Baschirotto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Morten Thorsby
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
53
Entry
Warren Bondo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
Started
Entry
Martín Payero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
Started
Entry
David Okereke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
Started
Entry
Nouroudine Faye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Bologna

Goalkeepers
Federico Ravaglia
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.9
Rating
Defenders
João Mário
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Martin Vitík
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
57%
Duel Win %
Jhon Lucumí
MAGNET
MAGNET
82
Activity
82
Activity
77
Passes
5
Duels
Juan Miranda
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
2
Assists
32%
Pass Acc
Midfielders
Remo Freuler
MAGNET
MAGNET
99
Activity
99
Activity
95
Passes
4
Duels
Federico Bernardeschi
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Nikola Moro
MAGNET
MAGNET
70
Activity
70
Activity
65
Passes
5
Duels
Simon Sohm
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Jonathan Rowe
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
6.9
Rating
Forwards
Santiago Castro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
BENCH
Massimo Pessina
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Matteo Franceschelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nadir Zortea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Nicolò Casale
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eivind Helland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lorenzo De Silvestri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Torbjørn Heggem
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lewis Ferguson
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
6.2
Rating
Tommaso Pobega
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Riccardo Orsolini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
38
Total Mins
Started
Entry
Nicolò Cambiaghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Francesco Castaldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/01/2025 Bologna 1 - 3 Cremonese Serie A Stadio Renato Dall'Ara
05/20/2023 Cremonese 1 - 5 Bologna Serie A Stadio Giovanni Zini
01/23/2023 Bologna 1 - 1 Cremonese Serie A Stadio Renato Dall'Ara
12/01/2025
Serie A Stadio Renato Dall'Ara
05/20/2023
Serie A Stadio Giovanni Zini
01/23/2023
Serie A Stadio Renato Dall'Ara
Cremonese Win
Bologna Win
Draw

League Standings

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