Napoli vs Bologna: Tactical Clash in 2-3 Defeat
Napoli’s 2-3 defeat to Bologna at Stadio Diego Armando Maradona unfolded as a structural clash between Antonio Conte’s 3-4-2-1 and Vincenzo Italiano’s 4-3-3, where Bologna’s vertical clarity and penalty-box efficiency outpaced Napoli’s territorial control and late-game adjustments.
Executive Summary
Across 90 minutes, Napoli held a marginal edge in possession (52% to 48%), volume (14 total shots to 10) and territory, but Bologna translated their cleaner attacking patterns into a higher xG (1.32 to 0.75) and a 3-2 scoreline. Napoli’s back three struggled to manage Bologna’s wide forwards and penalty-box timing, while the visitors’ compact 4-3-3 mid-block and ruthless use of transitions repeatedly stressed Conte’s wing-oriented build-up. Despite Napoli pulling back from 0-2 to 2-2, Bologna’s bench impact and defensive resilience in the final phase secured the points.
Scoring Sequence & Disciplinary Log
Goals (chronological, verified against final score 2-3):
- 10' Federico Bernardeschi (Bologna) — assisted by Juan Miranda
- 34' Riccardo Orsolini (Bologna) — Penalty (no assist)
- 45' Giovanni Di Lorenzo (Napoli) — (no assist)
- 48' Alisson Santos (Napoli) — assisted by Rasmus Hojlund
- 90' Jonathan Rowe (Bologna) — (no assist)
Cards (chronological; totals: Napoli 1, Bologna 4, Total: 5):
- 38' João Mário (Bologna) — Foul
- 47' Federico Bernardeschi (Bologna) — Foul
- 58' Eivind Helland (Bologna) — Foul
- 69' Jhon Lucumí (Bologna) — Foul
- 84' Matteo Politano (Napoli) — Foul
Key VAR incident:
33' A VAR check for “Penalty confirmed” involving Juan Miranda (Bologna) validated the spot-kick that Riccardo Orsolini converted at 34', a pivotal moment that pushed Bologna 0-2 ahead and rewarded their early vertical pressure.
Tactical Breakdown & Personnel
Napoli: Conte’s 3-4-2-1
Conte deployed V. Milinkovic-Savic behind a back three of Giovanni Di Lorenzo, Amir Rrahmani and Alessandro Buongiorno. The wing zones were entrusted to Matteo Politano on the right and M. Gutierrez on the left, with S. Lobotka and Scott McTominay as the central double pivot. Giovane and Alisson Santos operated as dual support forwards behind Rasmus Hojlund.
In possession, Napoli built with three plus Lobotka dropping, aiming to release Politano and Gutierrez high and wide. The 52% possession and 484 passes (425 accurate, 88%) show a side comfortable circulating, but the xG of 0.75 underlines that much of this control was sterile. Eleven of their 14 shots came from inside the box, yet Bologna’s block forced many into crowded zones, reflected in four blocked shots and the need for Di Lorenzo’s 45' goal from a broken structure rather than a clean pattern.
Defensively, Napoli’s high line and wide centre-backs were repeatedly targeted. On 10', Bologna’s first goal exposed the channel between Gutierrez and Buongiorno, with Juan Miranda stepping forward from left-back to assist Bernardeschi, who attacked the space outside Di Lorenzo. The penalty sequence at 33'-34' came from Bologna again accessing the half-space and forcing a defensive emergency that VAR confirmed as a foul.
Napoli’s press improved after the interval. The 48' equaliser by Alisson Santos, assisted by Hojlund, stemmed from more aggressive counter-pressing and central occupation, pinning Bologna’s centre-backs and creating a cut-back lane. However, as the game wore on, Conte’s changes shifted the structure:
- 76' Eljif Elmas (IN) came on for Giovane (OUT)
- 76' Billy Gilmour (IN) came on for S. Lobotka (OUT)
- 85' Leonardo Spinazzola (IN) came on for M. Politano (OUT)
- 87' P. Mazzocchi (IN) came on for M. Gutierrez (OUT)
These moves tilted Napoli into a more aggressive, wing-back-heavy shape, seeking width and crosses. Yet the defensive cover on Bologna’s counters weakened, culminating in Rowe’s 90' winner.
In goal, V. Milinkovic-Savic recorded 1 save with a negative goals prevented figure of -0.82, indicating that, relative to shot quality faced, he underperformed marginally. Bologna’s 4 shots on target produced 3 goals, underscoring both the precision of the visitors’ finishing and Napoli’s vulnerability on high-quality chances.
Bologna: Italiano’s 4-3-3
M. Pessina started in goal, behind a back four of Joao Mario, E. Fauske Helland, Jhon Lucumí and Juan Miranda. The midfield three of T. Pobega, Remo Freuler and Lewis Ferguson provided a balanced platform, while Riccardo Orsolini and Federico Bernardeschi flanked S. Castro in attack.
Bologna’s plan was clear: a compact mid-block, then rapid progression through Miranda and Orsolini on the left and Bernardeschi on the right. Their 458 passes (386 accurate, 84%) and lower shot volume (10 total, 5 from outside the box) masked a more incisive shot profile, reflected in the higher xG of 1.32. The early 0-2 lead came from exploiting Napoli’s flanks and drawing fouls in dangerous zones.
Discipline was a trade-off for aggression. Four yellow cards — João Mário, Bernardeschi, Eivind Helland and Lucumí, all for “Foul” — show a side willing to disrupt Napoli’s rhythm, especially as the hosts gained momentum after 2-2. Italiano then used substitutions to refresh energy and protect the defensive line:
- 64' N. Zortea (IN) came on for Joao Mario (OUT)
- 73' J. Rowe (IN) came on for F. Bernardeschi (OUT)
- 81' N. Moro (IN) came on for T. Pobega (OUT)
- 81' S. Sohm (IN) came on for L. Ferguson (OUT)
- 82' T. Heggem (IN) came on for E. Fauske Helland (OUT)
Rowe’s introduction was decisive. His fresh pace and direct running against a tiring Napoli back line produced the 90' winner, again exploiting transition space rather than set possession.
Pessina, with 3 saves and goals prevented of -0.82, conceded twice from 5 shots on target but made enough routine and one key intervention to allow Bologna’s attack to win the game.
The Statistical Verdict
On season trends, Napoli’s overall form as a possession-dominant side was visible: more of the ball, more shots, higher passing volume and accuracy. Yet their defensive index in this match dipped, with 3 goals conceded from 4 shots on target and a negative goalkeeper goals prevented figure. Bologna, by contrast, outperformed their xG relative to Napoli, finishing efficiently and managing game states through tactical fouling and compact spacing.
Napoli’s 7 corners to Bologna’s 1 underline territorial pressure, but Bologna’s 12 fouls and 4 yellow cards show a deliberate choice to absorb and break rhythm rather than contest every phase in open play. The combination of a higher xG (1.32), sharper execution in the box, and impactful substitutions justified Bologna’s 3-2 away win, even as the raw volume metrics leaned narrowly towards Napoli.


