In what a crucial test for the reigning champions, Alvaro Morata scored twice as Juventus fought back to beat Lazio and edge closer to Serie A leaders Inter Milan.
Andrea Pirlo’s men needed a win to keep their title hopes alive and it was forward, Morata who came to the rescue to hand Juve all three points.
With Cristiano Ronaldo starting on the bench, Joaquin Correa had given the visitors an early lead.
However, Adrien Rabiot’s superb effort levelled and Morata then scored his first of the night with a composed finish.
The former Chelsea, Real Madrid and Atletico forward rounded off the scoring with a penalty after Aaron Ramsey was fouled by Sergej Milinkovic-Savic.
With the win, Juve, who have a crucial champions league game on Tuesday, sit third in the Italian top flight, a point behind second-placed AC Milan and seven adrift of Inter.
Meanwhile, talisman, Cristiano Ronaldo who came off the bench in the second half could not add to his collection of goals.