Paulo Dybala scored a brace either side of a Leonardo Bonucci’s own goal to put the hosts in charge in the second half.
Federico Chiesa and Alvaro Morata then put the result beyond doubt to round off an impressive display.
The win relieves pressure and fans will hope it provides the momentum Juventus need to advance up the league table.
More to follow…
Paulo Dybala (right) and Paulo Chiesa (left) both scored for Juventus against Zenit
The Argentine put his side ahead on home soil and they have reached the knockouts
Dybala has been one of the shining lights for Juventus despite their poor domestic form
Zenit were back on level terms through an own goal but could not maintain parity
He caused the Russian side plenty of problems and was a constant threat
Maximiliano Allegri’s men can now relax and look forward to the knockout stages