Serie A leaders Juventus needed a late penalty from Cristiano Ronaldo to secure a 2-2 draw against Atalanta on Saturday evening.
Following their midweek collapse at AC Milan, the champions welcomed back Matthijs De Ligt in defence, Blaise Matuidi and Paulo Dybala upfront.
Atalanta, who were forced into a late change as Timothy Castagne replaced Raphael Gosens who got injured in the warm-up, almost had the opener but Josip Ilicic curled wide after 11 minutes.
The breakthrough came four minutes later when Duvan Zapata combined with Alejandro Gomez before arrowing into the far corner after holding off Rodrigo Bentancur.
Juve looked to draw level just before halftime, but Dybala closely followed by Cristiano Ronaldo failed to profit amidst the inviting opportunities.
No changes from either side followed after the break, as Atalanta looked for a tenth successive league win.
The Old Lady were given a lifeline when Marten de Roon was flagged for handling in the area, leaving Ronaldo to do the rest 55 minutes in.
Atalanta introduced the evening’s first change from the bench inside two minutes, as Ilicic made way for the recently signed Mario Pasalic.
The Nerazzurri searched to reclaim the lead following the final quarter, but Martin Hateboer’s near post header following a corner found the top of the net.
A superb touch by Ronaldo to bring down a long ball inside the area had looked to give Juve a second, but Pierluigi Gollini parried towards fulltime.
Ruslan Malinovskiy handed the visitors the lead after charging down from the right before slamming into the near corner ten minutes from time.
Juventus salvaged the contest as Ronaldo fired home from the spot in the final minute after Luis Muriel handled in the area, leaving the match all square.