Milan were pegged back by Torino, despite an Andrea Belotti penalty miss, while Roma got the better of Genoa and Sassuolo earned a big win at Verona.
Benevento are safe from the drop for the moment, as their 3-0 home loss to Atalanta keeps things in the balance because Crotone held Juventus 1-1 and SPAL were stalled by Chievo.
Duvan Zapata grabbed a last-gasp winner for Sampdoria to beat Bologna.
Click here for all the individual match reports from Serie A Week 33.
Or see how they all unfolded on the Liveblog.
See the latest Serie A predictions and betting tips with Eurotips.co.uk