Ronaldo's penalty was his 12th goal in all competitions since joining Juventus for £99.6m from Real Madrid in the summer
Cristiano Ronaldo's penalty settled the Turin derby as Serie A champions Juventus maintained their unbeaten start to the season by beating Torino.
Ronaldo scored his 11th league goal from the penalty spot after substitute goalkeeper Salvador Ichazo had brought down Mario Mandzukic in the box.
Torino has chances themselves, but Armando Izzo headed over and Andrea Belotti had an effort saved.
Juve have collected a possible 46 points from 48 available this term.
The only blemish from their opening 16 games of the season came in a 1-1 draw against Genoa.
Massimiliano Allegri's side were far from their best against their city rivals, yet managed to grind out victory which extends their lead over second-placed Napoli to 11 points.
They could have had a second goal shortly after breaking the deadlock on 70 minutes, but Croatia striker Mandzukic's strike at the far post was ruled out for offside by the video assistant referee.
39SiriguSubstituted forIchazoat 20'minutes
34AinaSubstituted forBerenguer Remiroat 85'minutes
15AnsaldiBooked at 72minsSubstituted forPariginiat 75'minutes
11ZazaBooked at 27mins
3Silveira Neves Vojnovic
22PerinBooked at 90mins
23CanBooked at 51mins
5PjanicBooked at 48mins
7Cristiano RonaldoBooked at 70mins
Home TeamTorinoAway TeamJuventus
Shots on Target
Match ends, Torino 0, Juventus 1.Full TimePosted at 90'+5'
Second Half ends, Torino 0, Juventus 1.
Posted at 90'+3'
Miralem Pjanic (Juventus) wins a free kick on the right wing.Posted at 90'+3'
Foul by Daniele Baselli (Torino).BookingPosted at 90'+2'
Mattia Perin (Juventus) is shown the yellow card.Posted at 90'+1'
Miralem Pjanic (Juventus) wins a free kick in the defensive half.Posted at 90'+1'
Foul by Andrea Belotti (Torino).Posted at 90'+1'
Attempt saved. Cristiano Ronaldo (Juventus) right footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Paulo Dybala.Posted at 89'
Delay over. They are ready to continue.Posted at 88'
Delay in match Mattia De Sciglio (Juventus) because of an injury.Posted at 87'
Mattia De Sciglio (Juventus) wins a free kick in the defensive half.Posted at 87'
Foul by Armando Izzo (Torino).Posted at 86'
Foul by Mario Mandzukic (Juventus).Posted at 86'
Simone Zaza (Torino) wins a free kick in the attacking half.SubstitutionPosted at 85'
Substitution, Torino. Alex Berenguer replaces Ola Aina.Posted at 81'
Miralem Pjanic (Juventus) wins a free kick on the right wing.Posted at 81'
Foul by Tomás Rincón (Torino).Posted at 78'
Attempt blocked. Vittorio Parigini (Torino) left footed shot from the left side of the box is blocked. Assisted by Soualiho Meité.SubstitutionPosted at 75'
Substitution, Torino. Vittorio Parigini replaces Cristian Ansaldi.Posted at 74'
Paulo Dybala (Juventus) wins a free kick on the right wing.Posted at 74'
Foul by Soualiho Meité (Torino).Posted at 73'
Offside, Juventus. Miralem Pjanic tries a through ball, but Cristiano Ronaldo is caught offside.BookingPosted at 72'
Cristian Ansaldi (Torino) is shown the yellow card for a bad foul.Posted at 72'
Paulo Dybala (Juventus) wins a free kick on the right wing.Posted at 72'
Foul by Cristian Ansaldi (Torino).BookingPosted at 70'
Cristiano Ronaldo (Juventus) is shown the yellow card.
Goal!Posted at 70'
Goal! Torino 0, Juventus 1. Cristiano Ronaldo (Juventus) converts the penalty with a right footed shot to the bottom right corner.Posted at 69'
Delay over. They are ready to continue.Posted at 68'
Delay in match Mario Mandzukic (Juventus) because of an injury.Posted at 68'
Penalty Juventus. Mario Mandzukic draws a foul in the penalty area.Posted at 68'
Penalty conceded by Salvador Ichazo (Torino) after a foul in the penalty area.Posted at 67'
Miralem Pjanic (Juventus) wins a free kick in the defensive half.Posted at 67'
Foul by Andrea Belotti (Torino).Posted at 67'
Foul by Mario Mandzukic (Juventus).Posted at 67'
Nicolas Nkoulou (Torino) wins a free kick in the defensive half.Posted at 66'
Paulo Dybala (Juventus) wins a free kick in the attacking half.Posted at 66'
Foul by Nicolas Nkoulou (Torino).Posted at 64'
Blaise Matuidi (Juventus) wins a free kick on the left wing.Posted at 64'
Foul by Daniele Baselli (Torino).Posted at 64'
Attempt blocked. Andrea Belotti (Torino) header from the centre of the box is blocked. Assisted by Cristian Ansaldi with a cross.
Show more updates