El suizo Gokhan Inler, con un disparo desde cuarenta metros, amplió la diferencia en el 30, pero el Cagliari reaccionó y consiguió pasar del 2-0 en contra a un empate 2-2 provisional con tantos del colombiano Víctor Ibarbo (38), que remató en el área colando el balón entre dos defensas rivales casi sin espacio, y el brasileño Diego Farías (47).
El holandés Jonathan De Guzman puso de nuevo al Nápoles por delante en el 62 y Farías, en el 68, fijó el 3-3 definitivo en el estadio de San Paolo.
"Teníamos el partido bajo control, pero regalamos al Cagliari demasiadas ocasiones. Comenzamos con una buena actitud, pero luego bajamos la intensidad", lamentó el técnico de los locales, el español Rafael Benítez.
La Sampdoria, cuarto clasificado, no pudo aprovechar el tropiezo del Nápoles para ponerse tercero. Sigue un punto por detrás, tras empatar igualmente, en su caso en el terreno del Cesena (1-1).