Gonzalo Higuain scored the match winner in his debut for Juventus as the Serie A champions defeated Fiorentina by 2-1.
Higuain, 28, did not start for Juventus in the match following his £75.3m transfer from Napoli. Massimilano Allegri had left him out of Juventus’s starting XI, alongside Higuain’s fellow arrival Miralem Pjanic.
Missing chances despite a good tempo, Juventus managed to get a goal from Sami Khedira, who leapt high to head home Giorgio Chiellini’s cross.
But just as Higuain was subbed in at the 66th minute, Fiorentina equalized through Nikola Kalinic’s brilliant header past Gianluigi Buffon just 4 minutes later.
Higuain himself then pounced on a loose ball in the 75th minute to slot home, winning cheers from the home crowd.
AC Milan also got to a winning start after Colombian striker Carlos Bacca nets a hat-trick for the hosts to gain a dramatic 3-2 victory over Torino.
Bacca scored three times between the 38th and 62nd minutes while Andrea Belotti briefly pulled Torino level three minutes after half-time.
Milan led 3-1 into stoppage time, but was in a precarious position as Daniele Baselli pulled one back, and had Belotti fouled inside the area by defender Gabriel Paletta.
Paletta was sent off after being awarded a second yellow card.
Milan keeper Gianluigi Donnarumma then vitally saved Andrea Belotti’s penalty in the 96th minute to give new coach Vincenzo Montella a winning start.
Montella was the sixth man to take the job in the last two-and-a-half years, and he faced Sinisa Mihajlovic, the coach Milan bosses sacked in April who incidentally gave Donnarumma his professional debut as a 16-year-old last season.