Napoli left Bologna with a point on Sunday afternoon despite having led the match by two goals. The hosts mounted an impressive comeback in the final 30 minutes after Victor Osimhen's brace.
On his 100th appearance for the club, the Nigerian first pounced on a loose pass from Lukasz Skorupski to score the simplest of goals, before producing a clinical finish 10 minutes into the second period.
Lewis Ferguson pulled a goal back nine minutes later, converting after Pierluigi Gollini had done well to block a Nicola Sansone effort. Lorenzo De Silvestri equalised with a header from a corner on 84 minutes.
The league champions have one final match of this immense campaign, set for next Sunday, when they will host Sampdoria at a rapturous Stadio Maradona.
Bologna 2-2 Napoli (HT: 0-1)
Scorers: Osimhen 14, 54; Ferguson 63, De Silvestri 84.
Bologna: Skorupsky; Posch (De Silvestri 74), Bonifazi (Medel 74), Lucumi, Cambiaso, Dominguez, Schouten, Ferguson, Aebischer (Sansone 60), Arnautovic (Zirkzee 60), Barrow (Moro 61).
Coach: Thiago Motta.
Napoli: Gollini; Bereszynski, Ostigard, Kim (Juan Jesus 78), Olivera, Anguissa, Lobotka, Zielinski (Gaetano 86), Zerbin (Zedadka 78), Kvaratskhelia (Raspadori 66), Osimhen (Simeone 66).
Coach: Spalletti.
Referee: Marcenaro