The Old Lady had five players out of action ahead of this fixture and Arthur, Cristiano Ronaldo, and Alvaro Morata were not fully fit.
Paulo Dybala and Giorgio Chiellini are injured, Rodrigo Bentancur has COVID and Gianluca Frabotta was suspended
Morata replaced CR7 upfront with Andrea Pirlo having to deploy three players out of position.
Alex Sandro played as a centre-back in a 4-2-3-1 formation while Federico Bernardeschi took over from him in the left-back position. Danilo was one of the two centre midfielders.
Juventus were not in peak condition, which is a concern considering they will face Porto in the second leg of the last 16 stage of the Champions League on Tuesday.
Lazio dominated the first half and took the lead with a goal from Joaquin Correa. The Argentinean made the most of a clumsy back pass from Dejan Kulusevski and dribbled past Merih Demiral way too easily before firing home at the near post.
Luis Alberto was dominant in the middle of the park as Danilo and Adrien Rabiot couldn't cope with the Spaniard's moves and quality passes.
Wojciech Szczęsny was forced to make a couple of crucial saves and the Old Lady didn't create much, at least in the first half hour.
Players, reserves and Juventus directors were furious when Davide Massa didn't award the Old Lady a penalty kick for a Wesley Hoedt handball inside Lazio's box, and that rage may have fired Juventus up.
All of a sudden, Adrien Rabiot netted the equaliser with a stunning left-foot finish from a tight angle.
It wasn't the end of the controversy though as Juventus kept protesting against the referee on their way to the tunnel before the half time break.
It is the approach to the second half that was crucial for the Old Lady's win.
A counter-attacking action conducted by Federico Chiesa and finished by Alvaro Morata after 57 minutes gave Juventus the lead with the Spaniard adding one more to his tally three minutes later after he converted a penalty kick earned by Aaron Ramsey.
At that point, Lazio looked like a beaten boxer and could not create as much trouble as they did in the first half.
It is fair to say those Juventus players who played out of position put in a quite brilliant performance.
Alex Sandro didn't let his opponent pass him once and won almost every duel, Federico Bernardeschi ran up and down the flank and read the game really well on the left. His performance improved as the minutes passed.
The former Fiorentina man was decisive against Spezia earlier this week. He came off the bench to provide two crucial assists for Alvaro Morata and Federico Chiesa. One would argue that game boosted his self-confidence.
Danilo struggled a little in the first half. Sergej Milinkovic-Savic and Luis Alberto are not the opponents you want to face when they are on form as they seemed to be in the first 30 minutes. But it didn't last long.
Overall, it was a deserved win for Juventus. Surely their merits are more than Lazio's shortcomings, but Simone Inzaghi and his players won't sleep well tonight as they had a big chance to close the gap on the top four and go three points behind the Old Lady.
On paper, they could have done it. In the opening 30 minutes, they produced enough to win the game. Still, they lacked consistency and a clinical Juventus took the three points home.
Once again, the spirit of the Old Lady made a real difference. They wanted to win the game more than Lazio. They were ferocious in the second half when they hardly lost a duel. Chiesa was on fire. He followed Lazio players everywhere on the pitch, but didn't lack quality in the final third.
On Friday, Arrigo Sacchi wrote in his Gazzetta dello Sport column that Juventus players might have betrayed the club's history as the young players have failed to adapt.
"I don't think anything of Sacchi's words, I didn't read them. The youngsters seem to have settled in well. Chiesa scored 10 goals, Kulusevski four or five and the same is true of Mckennie," Pirlo replied in his pre-match press conference.
"Veterans have been a big help. It is not easy to join Juventus, with the pressure of always having to win.
"They have always behaved well and they are doing it even now."
The Allianz Stadium clash proved Sacchi wrong and showed this Juventus side to be as united as ever.
When Massa blew the final whistle, every player ran to the middle of the pitch to hug each other, with a warmth we've hardly witnessed this season.
However, the Old Lady have little time to celebrate. Inter remain seven points ahead of them and on Tuesday, Porto come to Turin for the decider in their last 16 Champions League tie.
"We started a project. Judgements often change from game to game," Pirlo had claimed before the game.
He will surely keep that in mind hoping tonight's judgement won't change on Tuesday.