Jogando em casa, o time napolitano chegou à vitória graças aos gols de Victor Osimhen (17') e Gio Simeone (86'), enquanto os romanistas descontaram com Stephan El Shaarawy (74').
Com este resultado, o Napoli chega a 53 pontos na tabela, contra 40 da Inter e 38 de Lazio (3ª), Atalanta (4ª) e Milan.
Fora do Top 4 e, consequentemente, da zona de classificação para a próxima Liga dos Campeões da Europa, o time 'rossonero', atual detentor do Scudetto, sofreu dura derrota por 5 a 2 em casa para o Sassuolo (16º).
Os gols milanistas foram marcados pelo francês Olivier Giroud (24') e pelo belga Divock Origi (81').
Pelo Sassuolo, balançaram as redes Gregoire Defrel (19'), Davide Frattesi (22'), Domenico Berardi (30'), Armand Lauriente (47') e o brasileiro Matheus Henrique (79').
O Milan continua assim seu decepcionante 2023, com 18 gols sofridos em sete jogos e praticamente dando adeus às chances de conseguir o bicampeonato.
"Provavelmente não vamos manter o Scudetto, mas nosso título será ficar na zona da Champions", admitiu o técnico Stefano Pioli à emissora Sky Sports.
"Desde que não vencemos a Roma (empate em 2 a 2 no dia 8 de janeiro), não fomos capazes e levar nossas qualidades ao campo. Nós demoramos a reagir quando sofremos um golpe. Só superaremos este momento trabalhando juntos, com solidariedade", acrescentou Pioli.
Também neste domingo, a Juventus, punida com a perda de 15 pontos por irregularidades em algumas transferências, não conseguiu se reerguer e foi derrotada em casa pelo Monza (11º) por 2 a 0.
Os gols da partida foram marcados no primeiro tempo por Patrick Ciurria (18') e Dany Mota (39').
Depois do intervalo, o técnico Massimiliano Allegri colocou em campo o atacante sérvio Dusan Vlahovic (65'), de volta depois de lesão, mas a Juve esbarrou na excelente atuação do goleiro Michele Di Gregorio.
O meia francês Paul Pogba, que foi relacionado após se recuperar de cirurgia no joelho, ficou os 90 minutos no banco.
Por sua vez, a Lazio também tropeçou em casa ao ficar no empate em 1 a 1 com a Fiorentina (12ª).
O time romano saiu na frente logo no início da partida com Nicolo Casale (8'), mas no segundo tempo o argentino Nicolás González (49') empatou para a 'Viola'.
-- Jogos da 20ª rodada do Campeonato Italiano e classificação:
- Sexta-feira:
Bologna - Spezia 2 - 0
Lecce - Salernitana 1 - 2
- Sábado:
Empoli - Torino 2 - 2
Cremonese - Inter 1 - 2
Atalanta - Sampdoria 2 - 0
- Domingo:
Milan - Sassuolo 2 - 5
Juventus - Monza 0 - 2
Lazio - Fiorentina 1 - 1
Napoli - Roma 2 - 1
- Segunda-feira:
(16h45) Udinese - Hellas Verona
Classificação: Pts J V E D Gp Gc SG
1. Napoli 53 20 17 2 1 48 15 33
2. Inter 40 20 13 1 6 40 26 14
3. Lazio 38 20 11 5 4 36 16 20
4. Atalanta 38 20 11 5 4 39 23 16
5. Milan 38 20 11 5 4 37 29 8
6. Roma 37 20 11 4 5 26 18 8
7. Udinese 28 19 7 7 5 27 21 6
8. Torino 27 20 7 6 7 21 22 -1
9. Bologna 26 20 7 5 8 26 30 -4
10. Empoli 26 20 6 8 6 19 24 -5
11. Monza 25 20 7 4 9 25 28 -3
12. Fiorentina 24 20 6 6 8 22 26 -4
13. Juventus 23 20 11 5 4 30 17 13
14. Salernitana 21 20 5 6 9 25 38 -13
15. Lecce 20 20 4 8 8 19 24 -5
16. Sassuolo 20 20 5 5 10 23 31 -8
17. Spezia 18 20 4 6 10 17 32 -15
18. Hellas Verona 12 19 3 3 13 17 31 -14
19. Sampdoria 9 20 2 3 15 8 34 -26
20. Cremonese 8 20 0 8 12 15 35 -20