A last-gasp 2-1 defeat to Atalanta wrecked Milan’s Europa League ambitions after an ugly incident of racist abuse.
Catania earned a shock 2-1 win away to Bologna despite playing an hour with 10 men, but both teams are relegated anyway.
Chievo secured their Serie A status with this essential victory in Sardinia, thanks to veteran Dario Dainelli.
Hernanes scored against his ex-Lazio teammates on Javier Zanetti’s farewell to San Siro in a 4-1 win for Inter.
Livorno are mathematically relegated after a home defeat to local rivals Fiorentina.
Daniel Osvaldo scored against his old Roma teammates as Juventus won 1-0 to set a new record of 99 points.
Napoli subjected Sampdoria to a 5-2 thrashing with Marek Hamsik’s first Serie A goal since October.
Sassuolo have completely the extraordinary comeback to beat Genoa 4-2 and retain their Serie A place.
Torino-Parma ended 1-1 with Ciro Immobile and Alessandro Lucarelli sent off in a dramatic clash for Europe.
Verona fumbled a 2-0 lead to draw 2-2 with Udinese, including an extraordinary Antonio Di Natale strike.