Juventus has the champagne on ice after Napoli was held to a 2-2 draw by Torino on Sunday to all but mathematically hand the Bianconeri their seventh successive Serie A title.
Napoli is six points behind Juventus with two matches remaining. The two sides have the same head-to-head record - which is the next deciding factor - but Juventus has a significantly better goal difference.
Juventus can mathematically secure the title at Roma next weekend.
Napoli needed a win to keep the title race alive.
Napoli wasted a couple of opportunities before taking the lead in the 25th minute.
It was Dries Mertens' 31st birthday and Nicolas Burdisso gifted him a goal as he failed to control a backpass with two awful touches, allowing the Belgium international to pounce and end his eight-round goal drought.
Torino leveled 10 minutes into the second half when Daniele Baselli's effort was deflected in off Vlad Chiriches.
Substitute Arkadiusz Milik almost restored Napoli's lead in the 70th minute but his powerful effort crashed off the left post.
Shortly after another substitute, Marek Hamsik, who had been on the pitch for less than two minutes, did fire Napoli in front again, curling into the right side of the net.
Milik should have sealed the result but he fired inches wide of the left post from close range and lorenzo De Silvestri headed in the equalizer seven minutes from time.
Juventus beat Bologna 3-1
Juventus came from behind to beat Bologna 3-1 on Saturday, thanks to an inspirational performance from substitute Douglas Costa.
Simone Verdi's penalty gave Bologna a surprise halftime lead and Juventus turned the match around with Douglas Costa shredding the defense amid an own goal from Sebastian De Maio and strikes from Sami Khedira and Paulo Dybala.
"The title is not yet wrapped up, but we've taken a huge step towards it," Juventus coach Massimiliano Allegri said.
It could win two trophies in the space of a few days as it faces AC Milan in the Italian Cup final on Wednesday.
Juventus started brightly but Bologna took the lead in the 30th minute after lorenzo Crisetig pounced on a poor pass from Gianluigi Buffon and was pushed over by Daniele Rugani for a penalty.
Allegri sent on Douglas Costa for the start of the second half and he had an immediate impact with a cross from the left which Juan Cuadrado just failed to connect with at the far post.
Juventus leveled five minutes into the second half when De Maio turned Cuadrado's cross into his own net.
Juventus took the lead shortly after the hour as Mirante misjudged Douglas Costa's cross, allowing Khedira to tap in at the back post.