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.
Lazio can afford to relax now, safe in the knowledge they’ve won the Coppa Italia and qualified for the Europa League, while Bologna are almost safe.
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.