Atalanta grabbed a stoppage-time equaliser in this very ill-tempered affair, meaning Milan are in the Europa League, but not yet sure of sixth.
Benevento bow out of Serie A with another impressive result, as they beat Genoa thanks to Cheick Diabate and Christian Puggioni heroics.
Chievo completed a spectacular comeback to beat Bologna, including Emanuele Giaccherini’s world class volley, to stay out of the drop zone.
It was a thriller at the Stadio Scida that leaves everything open to the final day, as Crotone held Lazio to a dramatic 2-2 draw.
Cagliari earned a shock victory at the Stadio Franchi to badly damage Fiorentina’s Europa League hopes and climb out of the bottom three.
Inter’s hopes of catching Lazio for a Champions League spot are in tatters after a shock 2-1 home defeat to Sassuolo.
Juventus have won a record seventh consecutive Serie A title after this stalemate away to 10-man Roma, who saw Radja Nainggolan sent off.
Arkadiusz Milik and Raul Albiol gave Napoli the victory at Marassi, but it wasn’t enough for the title, as Juventus got the point at Roma.
Torino completed a comeback to leave SPAL in the danger zone going into the final round of the season.
Antonin Barak’s volley has given Udinese their first win after one point from 13 rounds, breaking two points clear of the relegation zone.