Match ends, Roma 0, Juventus 1.
Dani Osvaldo's stoppage-time goal defeated Roma and moved Italian champions Juventus to a record Serie A points tally of 99.
Osvaldo, who spent two seasons with Roma, swept Stephan Lichtsteiner's cross into the net in the 94th minute.
The champions can become the first Serie A club to reach the 100-point mark when they host Cagliari on Sunday, 18 May, the final day of the season.
Juve have a 100% record from their 18 home league games this season.
"My players are celebrating so much because there is absolutely so much to celebrate,'' said manager Antonio Conte. "We are doing something incredible, we have the chance to secure another record.
"Juventus is coming off a fantastic cycle of three years, it has done something historic and I am proud to be the coach of this squad.
"This third title is extraordinary, now we want to reach 100 points. The squad is still alive, regardless of the celebrations and a few over-the-top evenings."
- 35TorosidisBooked at 90mins
- 16De RossiSubstituted forTaddeiat 55'minutes
- 17BenatiaSubstituted forToloiat 71'minutes
- 5Castan da Silva
- 15PjanicBooked at 59mins
- 10TottiBooked at 87mins
- 27Yao Kouassi
- 22DestroBooked at 47minsSubstituted forFlorenziat 80'minutes
- 3Pires Ribeiro
- 26De Sanctis
- 3ChielliniBooked at 22mins
- 15BarzagliSubstituted forCáceresat 74'minutes
- 20PadoinSubstituted forMarchisioat 83'minutes
- 14LlorenteSubstituted forOsvaldoat 75'minutes
- Carmine Russo
- Shots on Target
Second Half ends, Roma 0, Juventus 1.
Goal! Roma 0, Juventus 1. Pablo Daniel Osvaldo (Juventus) right footed shot from the centre of the box to the top right corner. Assisted by Stephan Lichtsteiner.
Vasilis Torosidis (Roma) is shown the yellow card for a bad foul.
Foul by Vasilis Torosidis (Roma).
Carlos Tévez (Juventus) wins a free kick on the left wing.
Hand ball by Radja Nainggolan (Roma).
Francesco Totti (Roma) is shown the yellow card for a bad foul.
Foul by Francesco Totti (Roma).
Giorgio Chiellini (Juventus) wins a free kick in the defensive half.
Attempt saved. Paul Pogba (Juventus) right footed shot from outside the box is saved in the bottom left corner. Assisted by Andrea Pirlo.
Delay over. They are ready to continue.
Substitution, Juventus. Claudio Marchisio replaces Simone Padoin.
Delay in match Michel Bastos (Roma) because of an injury.
Corner, Roma. Conceded by Marco Storari.
Attempt saved. Alessandro Florenzi (Roma) left footed shot from a difficult angle on the left is saved in the bottom left corner.
Attempt saved. Radja Nainggolan (Roma) left footed shot from the centre of the box is saved in the bottom left corner.
Substitution, Roma. Alessandro Florenzi replaces Mattia Destro.
Foul by Mattia Destro (Roma).
Kwadwo Asamoah (Juventus) wins a free kick in the defensive half.