Match ends, Juventus 3, Bayer 04 Leverkusen 0.
Juventus took control of the Champions League Group D destiny by brushing aside Bayer Leverkusen in Turin.
On a night when Atletico Madrid won 2-0 away at Lokomotiv Moscow, Juve joined the Spanish side at the top of the table on four points.
Gonzalo Higuain pounced on Jonathan Tah's mistake to fire in the first, with Federico Bernardeschi sweeping in the second.
Cristiano Ronaldo raced through to get the third late on.
For a long while, this was a low-key affair, especially in the period in the first half after Higuain's 17th-minute opener.
Tah failed to deal with a ball from the right, heading it into the path of Higuain, with the Argentine taking one touch before producing a clinical finish.
Leverkusen, who lost captain Lars Bender to injury in the warm-up, had plenty of the ball, but lacked the guile to unlock the characteristically solid Juve defence.
And, when the hosts were able to counter, the German side suffered bouts of panic at the back, not helped by the eccentricities of goalkeeper Lukas Hradecky.
Still, Hradecky played his part to keep his side in it when Juventus went through the gears in the second half, invigorating the home crowd as they did so.
Twice the Leverkusen keeper denied Ronaldo, first with a low save to a shot from 12 yards out, then by smothering a close-range effort when the Portuguese was left alone in the box.
In between, though, Hradecky was powerless to prevent Bernardeschi netting the second.
After good link-up play between Higuain and Ronaldo, Ronaldo failed to connect with a cut-back from the byeline, only for Bernardeschi to arrive behind him and effectively end the contest.
Wales midfielder Aaron Ramsey arrived as a substitute just before Leverkusen's last clear chance, when Paulinho's lob went over onrushing Juve keeper Wojciech Szczesny, but also beyond the bar.
It looked as though Ronaldo would end the evening frustrated, only for the prolific frontman to find space between Leverkusen defenders, latching on to a through ball and finishing through the legs of Hradecky.
- 16Ju CuadradoBooked at 55mins
- 4de Ligt
- 12Lobo Silva
- 6KhediraSubstituted forBentancurat 74'minutes
- 33BernardeschiSubstituted forRamseyat 78'minutes
- 21HiguaínSubstituted forDybalaat 83'minutes
- 7Cristiano Ronaldo
- 20AránguizBooked at 19minsSubstituted forSinkgravenat 80'minutes
- 10DemirbaySubstituted forAmiriat 45'minutes
- 13AlarioSubstituted forSampaio Filhoat 68'minutes
- 7Sampaio Filho
- William Collum
- Shots on Target
Second Half ends, Juventus 3, Bayer 04 Leverkusen 0.
Goal! Juventus 3, Bayer 04 Leverkusen 0. Cristiano Ronaldo (Juventus) right footed shot from the centre of the box to the centre of the goal. Assisted by Paulo Dybala with a through ball.
Attempt saved. Paulo Dybala (Juventus) left footed shot from the right side of the box is saved in the top centre of the goal. Assisted by Miralem Pjanic.
Foul by Jonathan Tah (Bayer 04 Leverkusen).
Blaise Matuidi (Juventus) wins a free kick in the defensive half.
Substitution, Juventus. Paulo Dybala replaces Gonzalo Higuaín.
Attempt missed. Jonathan Tah (Bayer 04 Leverkusen) header from the centre of the box is just a bit too high. Assisted by Nadiem Amiri with a cross following a corner.
Corner, Bayer 04 Leverkusen. Conceded by Rodrigo Bentancur.
Attempt blocked. Nadiem Amiri (Bayer 04 Leverkusen) right footed shot from outside the box is blocked. Assisted by Kai Havertz.
Substitution, Bayer 04 Leverkusen. Daley Sinkgraven replaces Charles Aránguiz.
Mitchell Weiser (Bayer 04 Leverkusen) wins a free kick in the defensive half.
Foul by Gonzalo Higuaín (Juventus).
Jonathan Tah (Bayer 04 Leverkusen) wins a free kick in the defensive half.
Foul by Blaise Matuidi (Juventus).
Attempt missed. Paulinho (Bayer 04 Leverkusen) right footed shot from the right side of the box is just a bit too high. Assisted by Mitchell Weiser.
Substitution, Juventus. Aaron Ramsey replaces Federico Bernardeschi.
Charles Aránguiz (Bayer 04 Leverkusen) wins a free kick in the defensive half.
Foul by Blaise Matuidi (Juventus).
Attempt missed. Charles Aránguiz (Bayer 04 Leverkusen) right footed shot from outside the box misses to the right. Assisted by Paulinho.