Genoa’s run came to an end at three wins, as Mattia Destro scored one and created another for Bologna’s 2-0 victory.
Napoli put on a five-star performance to crush Cagliari 5-0 on Monday and provisionally move four points clear at the top of Serie A.
SPAL snatched a 3-2 victory away to Crotone, a potentially massive result in the relegation fight, as it closes the gap between them to one point.
A ferocious Cristiano Biraghi strike in the opening minutes proved enough, as Fiorentina held out to squeeze past Chievo.
Benevento out-played Inter for long stretches at San Siro and had a strong penalty shout, but two headers gave the Nerazzurri a much-needed win.
Gonzalo Higuain scored one and set up another for Blaise Matuidi, as Juventus beat Atalanta in a rescheduled game to go four points clear.
Roma had the better of the first half, but Patrick Cutrone’s back-heel flick and a dinked Davide Calabria finish gave Milan a huge win at the Olimpico.
Duvan Zapata came off the bench to score a stunning individual effort as Sampdoria pushed past Udinese 2-1.
Sergej Milinkovic-Savic scored twice around a controversial Ciro Immobile penalty with both sides going down to 10 men in an ill-tempered game.
Mattia Valoti bagged a brace as Verona surprised Torino at the Stadio Bentegodi to close up the relegation places.