Bologna Triumphs 3-2 Against Napoli in Thrilling Serie A Match
Bologna edged a dramatic Serie A contest 3-2 away to Napoli at Stadio Diego Armando Maradona, a result that dents Napoli’s push to cement second place while significantly boosting Bologna’s late European ambitions. Napoli miss the chance to tighten their grip on a Champions League spot, while Bologna’s comeback and late winner keep them firmly in the hunt just outside the top positions.
Bologna struck first on 10 minutes when Federico Bernardeschi finished a move created down the left by Juan Miranda, whose delivery found the forward to make it 1-0. The visitors doubled their lead in the 34th minute, Riccardo Orsolini converting from the penalty spot for 2-0 after earning the chance himself, with the strike recorded as an unassisted effort.
Tempers flared on 38 minutes as Joao Mario went into the book for roughing, the first yellow card of the night for Bologna. Napoli, however, found a lifeline in first-half stoppage time: at 45+2', Giovanni Di Lorenzo drove forward and produced a solo finish, an unassisted goal that halved the deficit to 2-1 at the interval.
Early in the second half, Bologna’s discipline wavered again when Bernardeschi received a yellow card for a foul in the 47th minute. Napoli capitalised almost immediately: in the 48th minute Alisson Santos levelled the match at 2-2, finishing clinically from close range after being set up by Rasmus Højlund, whose assist capped a sharp attacking move.
The pattern of bookings for Bologna continued on 58 minutes as Eivind Fauske Helland was shown a yellow card for tripping, underlining the strain on the visitors’ back line. Coach Vincenzo Italiano responded with his first change in the 64th minute, when Nadir Zortea replaced Joao Mario at right-back to add fresh legs on the flank.
Jhon Lucumí became the fourth Bologna player booked on 69 minutes, picking up a yellow card for a holding offence that further tested the visitors’ defensive composure. Italiano then refreshed his attack in the 73rd minute, sending on Jonathan Rowe, who replaced Bernardeschi and moved into the forward line.
Antonio Conte turned to his bench in the 76th minute with a double change for Napoli: Billy Gilmour replaced Stanislav Lobotka in central midfield, while Eljif Elmas came on for Giovane in the attacking line, aiming to inject more creativity and energy between the lines.
Bologna made a triple reshuffle entering the closing stages. In the 81st minute, Nikola Moro replaced Tommaso Pobega in midfield, and Simon Sohm came on for Lewis Ferguson, adding fresh defensive cover and ball-winning capacity. A minute later, at 82', Torbjørn Heggem replaced Eivind Fauske Helland, completing a near-complete reconfiguration of the visitors’ right side and central defence.
Napoli’s frustration surfaced in the 84th minute when Matteo Politano received a yellow card for holding. Conte reacted swiftly: in the 85th minute Leonardo Spinazzola replaced Politano, adding a more direct wide threat, and two minutes later, at 87', Pasquale Mazzocchi came on for Miguel Gutiérrez to push more aggressively from wing-back in search of a winner.
The decisive moment arrived in stoppage time. At 90+1', Jonathan Rowe, who had been introduced earlier, struck an unassisted goal for Bologna, finding space and punishing Napoli’s stretched defence to make it 3-2 and complete a ruthless away performance in front of a stunned home crowd.
Fixture Statistics & Tactical Audit
- xG (Expected Goals): Napoli 0.75 vs Bologna 1.32
- Possession: Napoli 52% vs Bologna 48%
- Shots on Target: Napoli 5 vs Bologna 4
- Goalkeeper Saves: Napoli 1 vs Bologna 3
- Blocked Shots: Napoli 4 vs Bologna 1
The underlying numbers suggest Bologna’s win was broadly in line with the balance of chances. Bologna generated the higher xG (1.32 vs 0.75), reflecting the quality of their penalty plus Rowe’s late chance, while Napoli’s volume of efforts was often from less dangerous positions. Napoli had a slight edge in possession (52%) and more total shots, but Bologna were more efficient in turning their opportunities into goals, scoring three times from four shots on target (3 goals from 4 on target), which underlines their clinical edge in the final third (xG 1.32). Napoli’s inability to translate territory and blocked efforts into high-quality chances ultimately cost them, despite forcing three saves from the Bologna goalkeeper (5 shots on target).
Standings Update & Seasonal Impact
Napoli started the night in 2nd place on 70 points with 54 goals scored and 36 conceded (goal difference +18). The 3-2 defeat adds two goals scored and three conceded, moving them to 56 goals for and 39 against, reducing their goal difference to +17 and leaving them stuck on 70 points. That keeps them second but tightens the battle behind them, with their cushion in the race for Champions League qualification now more vulnerable.
Bologna began in 8th place on 52 points with 45 goals for and 43 against (goal difference +2). Scoring three and conceding two lifts them to 48 goals scored and 45 conceded, maintaining a goal difference of +3 and moving them up to 55 points. That haul strengthens their position in the European chase, closing the gap on the teams directly above them and keeping a potential late push for continental qualification alive.
Lineups & Personnel
Napoli Actual XI
- GK: Vanja Milinković-Savić
- DF: Giovanni Di Lorenzo, Amir Rrahmani, Alessandro Buongiorno
- MF: Matteo Politano, Stanislav Lobotka, Scott McTominay, Miguel Gutiérrez
- FW: Giovane, Alisson Santos, Rasmus Højlund
Bologna Actual XI
- GK: Massimo Pessina
- DF: Joao Mario, Eivind Helland, Jhon Lucumí, Juan Miranda
- MF: Tommaso Pobega, Remo Freuler, Lewis Ferguson
- FW: Riccardo Orsolini, Santiago Castro, Federico Bernardeschi
Expert's Post-Match Verdict
Vincenzo Italiano’s Bologna delivered a tactically sharp away performance, combining compact defensive phases with incisive attacking moments. Their ability to create the better quality chances despite slightly less of the ball (xG 1.32 with 48% possession) and to convert three of their four shots on target highlights both clinical finishing and efficient chance selection (3 goals from 4 shots on target). The in-game adjustments, particularly the introduction of Jonathan Rowe, were decisive, with the substitute providing the late winner that rewarded Bologna’s structured pressing and quick transitions.
Antonio Conte’s Napoli, by contrast, controlled territory but struggled to transform possession into clear chances (xG 0.75 despite 52% possession and 14 total shots), suggesting a lack of penetration in the final third. While the 3-4-2-1 shape allowed for width and numbers in advanced areas, Napoli’s attacks were too often forced into blocked or low-probability efforts (4 blocked shots), and defensive lapses at key moments – conceding a penalty and a stoppage-time winner – turned a comeback into a damaging defeat. Statistically, the narrow xG gap indicates the match was competitive, but Bologna’s superior efficiency and game management justified their 3-2 victory.
Related News

AC Milan's Tactical Struggles in 2-3 Defeat to Atalanta

Juventus Secures 1–0 Victory Over Lecce in Serie A Clash

Lazio vs Inter: Serie A Round 36 Match Analysis

Cagliari vs Udinese: A Clinical 2-0 Victory Highlights Contrasting Seasons

Fiorentina vs Genoa: Tactical Analysis of Goalless Draw

Cremonese Dominates Pisa 3–0 in Serie A Match
