Benevento need a win over already relegated Crotone to stand a chance of beating the drop.
The pressure is on Napoli to keep up their winning streak and secure a Champions League place, but Fiorentina can relax after guaranteeing safety.
Atalanta made it more complicated than it had to be, but did enough to get past Genoa 4-3 and book their place in the Champions League for the third year running.
Juan Cuadrado and VAR dominated the Derby d’Italia, as the Colombian scored two goals, but the referee managed to infuriate both teams with a red card each as Juventus beat Inter 3-2.
Milan know a win would guarantee them a top four finish, but Cagliari also need a point to be sure of their Serie A status.
Sassuolo continue to push Roma in the battle for a place in the Europa League next term, while Parma will take to the pitch in a special kit against discrimination.
Henrikh Mkhitaryan and a sensational Pedro strike allowed Roma to enjoy their first Derby della Capitale win against Lazio since September 2018.
Spezia have secured their Serie A status for another season after thrashing Torino 4-1 and the Granata now genuinely risk relegation.
Udinese are looking for their first win in May, but Sampdoria must win their two remaining games to reach their target of 52 points in the League.
This will probably be one of Ivan Juric’s final games on the Hellas Verona bench, but both his team and Bologna are on dire runs of form.