Sergio Pellissier waved goodbye to Chievo, Serie A and his football career, but Sampdoria disappointed again, unable to defeat 10 men.
An astonishing 4-1 victory allowed Empoli to clamber out of the bottom three and badly damage Torino’s hopes of European football.
Leonardo Pavoletti’s wonder strike secures Cagliari safety, but even a last-gasp Mimmo Criscito penalty might not be enough for Genoa to avoid relegation.
Josip Ilicic’s goal was cancelled out by Mario Mandzukic, but although Juventus got a point, Atalanta will be in the Champions League if they beat Sassuolo.
Bologna fought back to lead twice and were eventually caught in a 3-3 Lazio thriller, but the result secures their Serie A status for another season.
Milan were made to work very hard for the three points against Frosinone, as Gianluigi Donnarumma saved a penalty before Krzysztof Piatek and Suso goals.
Napoli smashed Inter 4-1, pushed them down into fourth place and left their Champions League status hanging by a thread.
Gerson accidentally deflected in a free kick, as Parma secured their Serie A safety and sent Fiorentina into a final day relegation dogfight with Genoa.
Roma clipped the woodwork twice with Edin Dzeko and Justin Kluivert, but also wasted chances in a disappointing 0-0 draw at Sassuolo.
Udinese needed to win and they did, but SPAL fought back from 3-0 down to 3-2 and threatened an equaliser after Stefano Okaka’s brace.