The Old Lady hit three past Spezia to recover from their lacklustre draw against Verona.
The Spanish striker was also absent for the previous game against Verona due to COVID-19 and perhaps, his absence was hugely felt by the Old Lady as they were held to a lacklustre draw.
However, the Bianconeri were clinical tonight against strugglers Spezia as they scored all three goals in the second half.
Ronaldo has now taken his tally to 20 goals in Serie A this season and is also the current top-scorer of the league.
Wojciech Szczesny, who started the match at Juventus goal made a last minute penalty save to keep the clean-sheet.
Andrea Pirlo, who has been under pressure of late, would be relieved to see his side close the gap with AC Milan, with only three points separating them.
However, Juve’s injury woes deepened after Matthijs de Ligt became the latest victim to miss the game against Spezia, with Frabotta taking his place.
The Old Lady managed to pick up three points despite playing a fragile defence in Alex Sandro and Merih Demiral as the star duo Leanardo Bonucci and Chiellini are unavailable because of injuries.
Juve will be up against Lazio in their next league fixture this Sunday before they meet FC Porto in the Champions League second leg.