Juventus overcame the earliest of setbacks to defeat 10-man Milan 3-2 on Sunday and join Napoli in keeping the runaway Serie A leaders Roma in check.

Roma shocked Internazionale 3-0 at San Siro on Saturday night to leave Juve and Napoli both five points adrift and, after Rafael Benítez's side narrowed the gap by beating Livorno, the Turin club followed suit despite a poor start.

Sulley Muntari gave Milan the lead after 19 seconds of play at the Juventus Stadium but Andrea Pirlo soon levelled with a free-kick against his former club.

For a while the game seemed to be heading towards a bad-tempered draw until Sebastian Giovinco came off the bench to score, with Giorgio Chiellini compounding Milan's misery after the visiting defender Philippe Mexes was sent off.

Muntari would double his personal tally on the stroke of full-time but it was too little for Milan.

Earlier in the day four different goalscorers had helped Napoli trounce Livorno 4-0 at the Stadio San Paolo.

Goran Pandev made the early breakthrough in Naples before Gokhan Inler, José Callejón and Marek Hamsik finished off the visitors.

Juve's first appointment after the international break takes them to Fiorentina and they will hope Roma and Napoli cancel each other out in their meeting at the Stadio Olimpico.

Lazio were denied a leap up to fifth place by Fiorentina, who remain one point ahead after a goalless draw in the capital.

Verona claimed their first away win in style with an emphatic 4-1 victory at struggling Bologna. Goals from Fabrizio Cacciatore and Juan Iturbe gave the visitors a commanding 2-0 half-time lead at the Stadio Renato Dall'Ara.

Alessandro Diamanti pulled a goal back from the penalty spot but Luca Toni swiftly restored Verona's two-goal cushion before Jorginho sealed matters in stoppage time.

Parma heaped further misery on rock-bottom Sassuolo with a 3-1 victory in a match which saw both sides reduced to 10 men.

Domenico Berardi stroked home a penalty in first-half stoppage time – following the dismissal of the Parma goalkeeper Antonio Mirante – to get the visitors back on level terms after Raffaele Palladino's opener.

However, Parma bagged two more goals through Aleandro Rosi and Antonio Cassano before Francesco Magnanelli's late red card rubbed salt into Sassuolo's wounds.

Winless Sampdoria rescued a point at the end to stun Torino and clinch a 2-2 draw at the Stadio Luigi Ferraris.

The visitors were seconds away from their third win of the campaign when the Sampdoria substitute Eder was fouled in the area and the Brazilian readily converted the penalty. Ciro Immobile had previously cancelled out Gianluca Sansone's opener before Alessio Cerci scored from the spot to put Torino ahead.

A late own-goal from Nicola Legrottaglie handed Genoa a valuable point from a 1-1 draw at Catania on Gian Piero Gasperini's comeback as the Rossoblu coach.

The Sicilians led through Pablo Barrientos's goal on the hour but the former Juventus defender Legrottaglie headed the ball into his own net with time running out.

Elsewhere Udinese climbed into seventh place with a 2-0 victory over Cagliari. Goals from Danilo and Antonio Di Natale secured a third win of the season on home turf, where Udinese last suffered a league defeat in September 2012.