Lazio revived their hopes of Champions League qualification and subjected AC Milan to a second consecutive Serie A defeat as Joaquin Correa scored twice in a 3-0 win in Rome.
The result dropped Milan, who are level on 66 points with third-placed Napoli and Juventus, to fifth place after head-to-head records and goal difference are taken into consideration. Second-placed Atalanta are two points ahead.
Argentina international Correa struck the opener after 77 seconds before beating his marker to fire home a superb second after the break.
Ciro Immobile fired in a third for Lazio late on, as the sixth-placed side earned a crucial win that takes them up to 61 points, five behind Milan, Juventus and Napoli, but with a game in hand over all three.
Gennaro Gattuso’s side went level with the champions on 66 points, but leapfrogged them in the standings due to their superior goal difference, as the two sides’ head-to-head record is even.
Bakayoko fired home a swerving shot from the edge of the box after 11 minutes, and Napoli had their second two minutes later when Osimhen’s effort was deflected into the bottom corner.