Bologna Upsets Napoli 3-2 in Serie A Showdown
Bologna beat Napoli 3-2 at Stadio Diego Armando Maradona, a result that dents Napoli’s push to cement second place in Serie A while boosting Bologna’s late charge for European qualification. Napoli slip in momentum at the top end of the table, while Bologna strengthen their claim as one of the league’s most dangerous sides outside the traditional elite.
Bologna struck first on 10 minutes when Federico Bernardeschi finished a move created by Juan Miranda, the winger timing his run and applying a composed finish after Miranda’s delivery from the left. Their advantage doubled on 34 minutes, Riccardo Orsolini converting from the penalty spot with no assist involved after Bologna earned a spot-kick, putting the visitors 2-0 up and fully in control.
Napoli found a lifeline in first-half stoppage time. In the 45+2 minute, Giovanni Di Lorenzo produced an unassisted effort, pushing forward from the back to meet a loose ball and drive it past the goalkeeper to make it 2-1 just before the interval.
Between Bologna’s goals and Napoli’s response, the visitors picked up their first booking: at 38 minutes Joao Mario was shown a yellow card for roughing. Early in the second half, at 47 minutes, Bernardeschi went into the book for a foul, underlining Bologna’s increasingly reactive defending as Napoli raised the tempo.
Napoli’s pressure told almost immediately. In the 48th minute, Alisson Santos levelled the game at 2-2, finishing a move created by Rasmus Hojlund. The forward’s run and lay-off freed Santos inside the box, and he finished clinically from close range.
Bologna responded with more aggression off the ball. On 58 minutes, Eivind Fauske Helland received a yellow card for tripping as Napoli continued to probe. The visitors then turned to their bench: in the 64th minute Nadir Zortea replaced Joao Mario at right-back, a like-for-like change aimed at freshening the flank.
Another Bologna defender entered the referee’s book on 69 minutes when Jhon Lucumi was shown a yellow card, adding to the visitors’ disciplinary tally. Vincenzo Italiano then made an attacking adjustment on 73 minutes as Jonathan Rowe replaced Bernardeschi, the eventual match-winner coming into the front line.
Antonio Conte reacted with a double substitution for Napoli on 76 minutes. Billy Gilmour replaced Stanislav Lobotka in central midfield, adding fresh legs and more vertical passing, while Eljif Elmas came on for Giovane in the attacking line to provide additional creativity between the lines.
Bologna refreshed their midfield and defence in quick succession. At 81 minutes, Nikola Moro replaced Tommaso Pobega and Simon Sohm came on for Lewis Ferguson, giving Bologna new energy in central areas. A minute later, at 82 minutes, Torbjorn Heggem replaced Eivind Fauske Helland, reinforcing the back line after the booked defender’s withdrawal.
Napoli’s Matteo Politano received a yellow card for holding in the 84th minute as frustration grew for the hosts. Conte immediately reshaped his flanks: at 85 minutes Leonardo Spinazzola replaced Politano, and at 87 minutes Pasquale Mazzocchi came on for Miguel Gutierrez, pushing Napoli into a more aggressive wing-back configuration for the closing stages.
But Bologna delivered the decisive blow in stoppage time. In the 90+1 minute, Jonathan Rowe scored an unassisted goal, capitalising on space in transition to beat the Napoli defence and finish past Vanja Milinkovic-Savic, sealing a 3-2 away win for the visitors.
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
Napoli had a marginal edge in possession and volume of efforts but created relatively modest quality chances compared to Bologna (xG 0.75 vs 1.32), suggesting the visitors fashioned the clearer openings. Napoli’s five shots on target forced three saves from Massimo Pessina, but Bologna were more efficient, scoring three times from four shots on target. The hosts’ higher number of blocked shots reflects sustained pressure, yet Bologna’s superior xG and clinical edge in transition mean the 3-2 scoreline aligns with the quality of chances created rather than sheer territorial dominance.
Standings Update & Seasonal Impact
Napoli began the match in 2nd place on 70 points with a goal difference of +18 (54 goals for, 36 against). The 3-2 defeat leaves them still on 70 points, but their goals for rise to 56 and goals against to 39, moving their goal difference to +17. In the context of the Champions League race, dropping points at home at this stage of the season tightens the gap to the teams immediately behind them and reduces their margin for error in the final fixtures.
Bologna started in 8th place with 52 points and a goal difference of +2 (45 goals for, 43 against). This victory lifts them to 55 points, with goals for increasing to 48 and goals against to 45, improving their goal difference slightly to +3. The win keeps them firmly in contention for a European spot, closing the gap on the sides directly above them and reinforcing their status as a serious challenger in the upper half of the table.
Lineups & Personnel
Napoli Actual XI
- GK: Vanja Milinkovic-Savic
- DF: Giovanni Di Lorenzo, Amir Rrahmani, Alessandro Buongiorno
- MF: Matteo Politano, Stanislav Lobotka, Scott McTominay, Miguel Gutierrez
- FW: Giovane, Alisson Santos, Rasmus Hojlund
Bologna Actual XI
- GK: Massimo Pessina
- DF: Joao Mario, Eivind Helland, Jhon Lucumi, Juan Miranda
- MF: Tommaso Pobega, Remo Freuler, Lewis Ferguson
- FW: Riccardo Orsolini, Santiago Castro, Federico Bernardeschi
Expert's Post-Match Verdict
Conte’s Napoli controlled phases of the game with their back three and box midfield, but the attacking structure failed to translate possession into high-quality chances (xG 0.75 from 14 shots), exposing a lack of incision in the final third despite a decent volume of attempts and territory. Bologna, by contrast, executed Italiano’s game plan with impressive clarity: compact out of possession, sharp in transition, and ruthless when opportunities arose (xG 1.32 from only 10 shots, three goals from four on target). Napoli’s late reshuffle with aggressive wing-backs and fresh midfield legs increased pressure but also left them vulnerable to counters, a risk Bologna exploited clinically through Rowe’s stoppage-time winner. Overall, this was a tactically disciplined and efficient away performance by Bologna (higher xG, better chance quality), against a Napoli side whose defensive balance and chance creation both faltered at key moments.






