Dias Felipe bagged a brace along with Sergio Floccari and Jasmin Kurtic strikes, as SPAL crushed Chievo 4-0 to mathematically secure their Serie A status.
Empoli defeated local rivals Fiorentina with a Diego Farias header and great saves from Viola-owned goalkeeper Bartlomiej Dragowski to give themselves hope.
Roma and Genoa were left with regrets after a dramatic 1-1 draw, as Antonio Mirante saved Antonio Sanabria’s stoppage-time penalty.
Cristiano Ronaldo’s late towering header cancelled out the Sasa Lukic opener, avoiding the first Torino Derby win away to Juventus since 1995.
Atalanta are not only breaking away in fourth place, but only one point behind Inter in third, as they completed another incredible comeback to conquer Lazio in the Capital.
Milan beat Bologna 2-1 to keep their Champions League ambitions alive, but at a price, because Lucas Paqueta was sent off and Tiemoue Bakayokmo had a touchline row with Gennaro Gattuso.
Napoli have mathematically secured second place with a dramatic comeback to beat Cagliari, including Lorenzo Insigne’s stoppage-time penalty.
Parma completed a late comeback from 3-1 down to draw 3-3, there were two red cards, six goals and Fabio Quagliarella took his Serie A tally to 25.
Frosinone fumbled a 2-0 lead against Sassuolo and are therefore mathematically relegated with three rounds to spare.
Inter were held to their third consecutive stalemate and Udinese added a point to stay clear of the drop zone, but both sides had penalty appeals.