Atalanta took just 15 minutes to tear Bologna apart, including a Josip Ilicic brace, and this 4-1 win puts them within a point of fourth-placed Milan.
Leonardo Bonucci’s looping header and a late Moise Kean tap-in gave Juventus all three points away to Cagliari, but there was tension in Sardinia.
Napoli lost in Tuscany, as Piotr Zielinski scored against his old club, but Diego Farias and Giovanni Di Lorenzo gave Empoli a precious victory.
Frosinone finally got their first Serie A home win of the season, but had to wait until the 103rd minute in a dramatic Parma thriller.
Mauro Icardi is back with a bang, as he earned and converted a penalty with an assist for Ivan Perisic, while Roberto Gagliardini’s brace beat 10-man Genoa 4-0.
Krzysztof Piatek’s opener was cancelled out by a classic Kevin Lasagna counter-attack, as injury-hit Milan were held by Udinese at San Siro.
Roma twice fought back to cancel out Fiorentina goals and snatch a 2-2 draw, but the point each does little for either side.
Sassuolo crushed Chievo 4-0 for their first win since January 26 thanks to a Merih Demiral brace, Manuel Locatelli and Domenico Berardi.
Andrea Petagna converted a dramatic last-minute penalty for SPAL’s third consecutive victory, but it’s a big blow to Lazio’s Champions League hopes.
Andrea Belotti’s brace decided the Europa League showdown, as Torino surge away from Samp in the race for continental football.