Title contenders Napoli had heaped the pressure on Juventus after a 4-0 rout of Livorno which moved Rafael Benitez’s men up to second place in the table.
But after being stunned by Sulley Muntari’s first-minute opener in Turin, Antonio Conte’s men were soon level thanks to Andrea Pirlo’s sublime free kick.
In a pulsating encounter played in torrential rain, Juve upped the pace after the interval when Sebastian Giovinco gave the hosts a 2-1 lead and Giorgio Chiellini added a third following the send off of Milan defender Phillip Mexes.
The shine was taken off a convincing win, however, when Muntari struck his second of the match and Juve escaped dropping two precious points when Cristian Zapata saw a bullet header go just over during the final moments.
Napoli moved back up to second place and within two points of Serie A leaders Roma after a comprehensive 4-0 win over Livorno.
With Gonzalo Higuain still sidelined, Napoli coach Rafael Benitez handed Goran Pandev a place in his starting line-up and the Macedonian international needed only three minutes to repay the Spaniard by putting the hosts in front.
After Livorno had threatened through Innocent Emeghara, Pandev missed doubling the hosts’ lead when he fired over Francesco Bardi’s crossbar.
Napoli had the momentum but when Gokhan Inler scored the hosts’ second on 26 minutes he got a helping hand, quite literally, from Bardi, who after getting his hands to the long-range drive allowed it to bounce over him and into the net.
Emeghara spurned the chance to reduce the arrears when he hit a stunning volley on the stroke of half-time which came off the Napoli woodwork. It was a miss Livorno lamented barely ten minutes after the restart when Jose Callejon collected Pandev’s through ball to beat Bardi with an angled drive which appeared to take a slight deflection.
Bardi kept out a curling free kick by Belgian international Dries Mertens and another long-range strike by Inler. But in the final minutes the Italy U-21 goalkeeper could only parry a shot by Lorenzo Insigne into the path of Marek Hamsik, who promptly netted to claim his fifth goal of the campaign.
Elsewhere, Verona, Udinese and Parma all scored precious wins to maintain respective positions in the table after a shaky start to the season.
Verona, who stunned Milan in their season opener last month, thumped struggling Bologna 4-1 away to leave the hosts second from bottom and one only of only three teams, along with Sassuolo and Sampdoria, who are without a win in seven games.
Udinese climbed into the top half of the table thanks to a 2-0 home win over Cagliari with goals coming courtesy of Danilo and Antonio Di Natale.
Former Inter Milan striker Antonio Cassano scored Parma’s third in a 3-1 home win over promoted strugglers Sassuolo.
Torino spurned the chance to move up to seventh when Eder scored an injury-time penalty at the death to snatch a 2-2 win for hosts Sampdoria after Alessio Cerci had given the visitors a 76th minute lead from the spot.
Cerci’s sixth strike in seven games leaves the Italian leading the Serie A scoring charts.