Roma dominated much of the first-half, but struggled to create any real chances against the impervious Juventus back line, who have conceded just 23 goals in the league this season.
The home side started the match already knowing they had sealed a Champions League place for next season by way of Inter Milan’s defeat to Sassuolo on Saturday, but that didn’t stop them from flying out of the blocks.
Unable to produce a clear cut opportunity, the Giallorossi were limited to shots from range, which resulted in wild attempts from Radja Nainggolan and Aleksander Kolarov flying wide and high of the goal.
Miralem Pjanic epitomised a lethargic performance from Juventus in the first-half on his return to his former club. He gave away possession on mulitple occasions before seeing yellow for a late challenge on Lorenzo Pellegrini in an off-the-pace display.
Paulo Dybala thought he had given Juve the lead early on in the second-half when he slotted it past Allisson with a beautiful half-volley.
But it was correctly ruled offside by the linesman and would serve only as a reminder to Roma of Juventus’ potential to cause them damage, even on an off-night.
The Italian Champions went into the game knowing they would only need a point to confirm the title, but with a far superior goal difference to second-placed Napoli, it was unthinkable they would not complete the double.
As the second-half progressed the game burst into life and Wojciech Szczesny was called into action on several occasions before Juventus began to pile on the pressure.
It proved too much for Nainggolan, who was sent off in the 68th minute after receiving two yellow cards in the space of five minutes.
Both were needless. He pulled back Alex Sandro for the first, before a tackle from behind on Dybala born out of frustration saw him head for an early bath.
With Roma down to ten men, the roles had reversed. Juventus took control of the game and spent the final 20 minutes trying to wear down the home side.
Massimiliano Allegri brought on fresh legs in Douglas Costa and Rodrigo Bentancur to try and break down a tiring defence, but to little avail.
Dybala then had a penalty shout waved away by the referee in the final ten minutes before the game began to peter out with both sides seemingly content with a draw.
Roma put all ten men behind the ball to stifle Juve’s advances and another point next week against Sassuolo will ensure they stay above rivals Lazio in third.
For Juventus, a point was all they needed to seal another league title. As the full-time whistle blew, the celebrations began. The whole squad ran onto the pitch, including a joyous Gianluigi Buffon for one final time.