Serie A Regular Season - 30

Bologna 0 - 2 FT Lazio

Stadio Renato Dall'Ara

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

Futmetrix Verdict
52
FT
Sun, Mar 22
Italiano
Bologna
0-2
Lazio
⚡ Intensity 45
⚖️ Balance 61
🏆 Stakes 2
🎲 Upset 48
Taylor's double silences the Dall'Ara crowd.

Lazio's Clinical Edge Stuns Dall'Ara

Worth Watching Futmetrix Score: 52/100. Our verdict is clear: a missed penalty proved fatal for the hosts as Lazio ruthlessly capitalized to claim crucial points in the European race.

Opening Stanzas

The atmosphere at Stadio Renato Dall'Ara was thick with tension as Bologna hosted Lazio in a genuine mid-table clash. With just one point separating them before kickoff, the Stakes were immense for both sides harboring serious European ambitions. The hosts edged possession early on, orchestrating cautious buildup play and probing the visitors' resolute backline. However, clear-cut chances were at a premium during a remarkably cagey first half. The away side seemed perfectly content to absorb the mounting pressure, relying entirely on their disciplined defensive shape rather than committing too many bodies forward on the counter. This tactical stalemate highlighted a delicate Balance on the pitch, with neither manager willing to risk exposing their flanks to a sudden transition. The passionate local fans watched a rigorous chess match unfold, desperately waiting for a spark to ignite the contest.

The Turning Point

The entire complexion of the match shifted violently in the 51st minute. Bologna were finally handed a golden opportunity to break the stubborn deadlock from the penalty spot after a frantic sequence inside the box. R. Orsolini stepped up, carrying the heavy weight of the expectant Dall'Ara crowd firmly on his shoulders. But Edoardo Motta had entirely different ideas. The Lazio goalkeeper produced a magnificent, decisive dive to completely deny the spot-kick, instantly injecting a massive dose of Intensity into the visitors' previously cautious ranks. That single breathtaking moment drained the belief from the home side while simultaneously galvanizing the Roman outfit. Instead of trailing in a hostile environment, the away team suddenly looked exceptionally dangerous, sensing that fortune was favoring them. The goalkeeper's spectacular heroics proved to be the ultimate catalyst.

The Finishing Blows

Having survived that monumental scare, Lazio ruthlessly turned the screw. In the 72nd minute, K. Taylor finally found the elusive breakthrough, completely silencing the home support with a wonderfully clinical finish that left the keeper rooted. Just ten minutes later, the dynamic shifted yet again as substitute B. Dia made his crucial mark on the proceedings. The fresh attacker perfectly set up Taylor, who confidently bagged his brace in the 82nd minute to conclusively seal the 2-0 victory. Bologna's earlier control entirely evaporated, and they were punished severely for their glaring lack of a killer instinct. This impressive away win delivered a serious Upset Factor considering the fierce momentum the hosts had built up right before the penalty. Lazio walk away with three precious points, leapfrogging their direct rivals in the Serie A standings.

Key Questions

Was the penalty miss by Kenneth Taylor the turning point?

No, the penalty was missed by R. Orsolini and saved by Edoardo Motta. This 51st-minute moment shifted the match's momentum entirely toward Lazio.

What made Kenneth Taylor the Man of the Match?

Taylor was ruthlessly efficient, scoring two late goals in the 72nd and 82nd minutes to single-handedly secure Lazio's crucial 2-0 away victory.

How did Bologna complete the comeback from behind?

Bologna did not complete a comeback. They failed to score, missing a crucial penalty, while Lazio's late surge secured a 2-0 victory at the Dall'Ara.

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
53%
47%
Bologna 53%
Lazio 47%
Shots
13
9
Bologna 13
Lazio 9
Shots on Target
3
5
Bologna 3
Lazio 5
Expected Goals (xG)
1.30
1.60
Bologna 1.30
Lazio 1.60
Passes
579
509
Bologna 579
Lazio 509
Pass Accuracy
90%
85%
Bologna 90%
Lazio 85%
Corners
1
1
Bologna 1
Lazio 1
Fouls
13
8
Bologna 13
Lazio 8
Yellow Cards
1
1
Bologna 1
Lazio 1
Red Cards
0
0
Bologna 0
Lazio 0

Match Events

M. Gila O. Provstgaard 🔄 26'
HT
Pedro T. Noslin 🔄 46'
51' R. Orsolini (R. Orsolini)
G. Isaksen M. Cancellieri 🔄 62'
D. Maldini B. Dia 🔄 62'
63' 🔄 J. Rowe N. Cambiaghi
63' 🔄 R. Orsolini B. Dominguez
65' 🟨 S. Castro
67' 🟨 V. Italiano
K. Taylor 72'
75' 🔄 T. Heggem J. Lucumi
76' 🔄 F. Bernardeschi T. Dallinga
K. Taylor 🟨 77'
K. Taylor (B. Dia) 82'
89' 🔄 N. Zortea L. Ferguson
FT

Player Cards

Our take on every player in this match

Bologna

Goalkeepers
Federico Ravaglia
MAGNET
MAGNET
62
Activity
62
Activity
61
Passes
1
Duels
Defenders
Nadir Zortea
NPC
NPC
89
Minutes
89
Minutes
32%
Pass Acc
6.2
Rating
Martin Vitík
MAGNET
MAGNET
104
Activity
104
Activity
91
Passes
13
Duels
Torbjørn Heggem
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Juan Miranda
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
45%
Pass Acc
Midfielders
Simon Sohm
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nikola Moro
MAGNET
MAGNET
66
Activity
66
Activity
63
Passes
3
Duels
Riccardo Orsolini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
63
Entry
Federico Bernardeschi
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Jonathan Rowe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
63
Entry
Forwards
Santiago Castro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Matteo Franceschelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Massimo Pessina
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jhon Lucumí
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Eivind Helland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
Nicolò Casale
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Remo Freuler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lewis Ferguson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Benjamín Domínguez
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Nicolò Cambiaghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Thijs Dallinga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

Lazio

Goalkeepers
Edoardo Motta
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
7.9
Rating
Defenders
Adam Marušić
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Mario Gila Fuentes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
26
Entry
Alessio Romagnoli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nuno Tavares
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Fisayo Dele-Bashiru
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Patric
MAGNET
MAGNET
75
Activity
75
Activity
73
Passes
2
Duels
Kenneth Taylor
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Forwards
Gustav Isaksen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
62
Entry
Daniel Maldini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Pedro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Alessio Furlanetto
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Giacomo Giacomone
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Oliver Provstgaard
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Luca Pellegrini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Elseid Hysaj
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Manuel Lazzari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Valerio Farcomeni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adrian Przyborek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Reda Belahyane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tijjani Noslin
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Matteo Cancellieri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Boulaye Dia
SUPER SUB
SUPER SUB
1
Assist
1
Assist
28
Minutes
6.6
Rating
Petar Ratkov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/11/2026 Bologna 1 - 1 (PEN 1-4) Lazio Coppa Italia Renato Dall'Ara
12/07/2025 Lazio 1 - 1 Bologna Serie A Stadio Olimpico
03/16/2025 Bologna 5 - 0 Lazio Serie A Stadio Renato Dall'Ara
11/24/2024 Lazio 3 - 0 Bologna Serie A Stadio Olimpico
02/18/2024 Lazio 1 - 2 Bologna Serie A Stadio Olimpico
11/03/2023 Bologna 1 - 0 Lazio Serie A Stadio Renato Dall'Ara
02/11/2026
1 - 1 (PEN 1-4)
Coppa Italia Renato Dall'Ara
12/07/2025
1 - 1
Serie A Stadio Olimpico
03/16/2025
5 - 0
Serie A Stadio Renato Dall'Ara
11/24/2024
3 - 0
Serie A Stadio Olimpico
02/18/2024
1 - 2
Serie A Stadio Olimpico
11/03/2023
1 - 0
Serie A Stadio Renato Dall'Ara
Bologna Win
Lazio Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 30 69 66 24 +42 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)WLecce 0 - 2 Inter (21-02-2026)
2 AC Milan 30 63 47 23 +24 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)LAC Milan 0 - 1 Parma (22-02-2026)
3 Napoli 30 62 46 30 +16 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)LAtalanta 2 - 1 Napoli (22-02-2026)
4 Como 30 57 53 22 +31 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)WJuventus 0 - 2 Como (21-02-2026)
5 Juventus 30 54 52 29 +23 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)LJuventus 0 - 2 Como (21-02-2026)
6 AS Roma 30 54 40 23 +17 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)WAS Roma 3 - 0 Cremonese (22-02-2026)
7 Atalanta 30 50 41 27 +14 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)WAtalanta 2 - 1 Napoli (22-02-2026)
8 Lazio 30 43 31 28 +3 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)DCagliari 0 - 0 Lazio (21-02-2026)
9 Bologna 30 42 38 36 +2 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)WBologna 1 - 0 Udinese (23-02-2026)
10 Sassuolo 30 39 36 40 -4 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)WSassuolo 3 - 0 Hellas Verona (20-02-2026)
11 Udinese 30 39 35 42 -7 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)LBologna 1 - 0 Udinese (23-02-2026)
12 Parma 30 34 21 38 -17 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)WAC Milan 0 - 1 Parma (22-02-2026)
13 Genoa 30 33 36 42 -6 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)WGenoa 3 - 0 Torino (22-02-2026)
14 Torino 30 33 34 53 -19 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)LGenoa 3 - 0 Torino (22-02-2026)
15 Cagliari 30 30 31 42 -11 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)DCagliari 0 - 0 Lazio (21-02-2026)
16 Fiorentina 30 29 35 44 -9 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)WFiorentina 1 - 0 Pisa (23-02-2026)
17 Cremonese 30 27 25 44 -19 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)LAS Roma 3 - 0 Cremonese (22-02-2026)
18 Lecce 30 27 21 40 -19 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)LLecce 0 - 2 Inter (21-02-2026)
19 Hellas Verona 30 18 22 52 -30 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)LSassuolo 3 - 0 Hellas Verona (20-02-2026)
20 Pisa 30 18 23 54 -31 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)LFiorentina 1 - 0 Pisa (23-02-2026)