Juventus langsung tancap gas dengan menyamakan kedudukan menjadi 1-1 ketika babak kedua baru berjalan dua menit.
Bola liar hasil tendangan bebas Teun Koopmeiners disambar Francisco Conceicao yang melepaskan tembakan keras.
Roma tidak tinggal diam. Publik tuan rumah kembali bersorak pada menit ke-54.
Kali ini, Evan Ndicka yang mencatatkan namanya di papan skor setelah menyambut umpan dengan tembakan jarak dekat.
Roma semakin di atas angin usai Donyell Malen mengemas gol pada menit ke-65. Pemain asal Belanda mencungkil bola yang gagal digapai Mattia Perin.
Menariknya, Juventus tidak lantas mengibarkan bendera putih.
Bianconeri memperkecil keadaan menjadi 2-1 pada menit ke-78. Sepakan voli Jeremie Boga menggetarkan gawang Roma.
Kemudian, gol penyeimbang lahir jelang peluit panjang atau lebih tepatnya menit ke-90+3.
Pemain belakang Juventus, Federico Gatti, menyambut tendangan bebas dari sisi kiri untuk membuat keadaan sama kuat 3-3.
Dengan hasil itu, kini Juventus menempati posisi keenam klasemen sementara usai meraih 47 poin dari 27 laga.
Sementara itu, AS Roma duduk pada urutan keempat dengan 51 poin.
AS Roma (3-4-2-1): Mile Svilar; Devyne Rensch, Gianluca Mancini, Evan Ndicka; Zeki Celik, Bryan Cristante, Manu Kone, Wesley; Niccolo Pisilli, Lorenzo Pellegrini; Donyell Malen.
Pelatih: Gian Piero Gasperini.
Juventus (4-2-3-1): Mattia Perin; Pierre Kalulu, Bremer, Lloyd Kelly, Andrea Cambiaso; Khephren Thuram, Teun Koopmeiners; Francisco Conceicao, Weston McKennie, Kenan Yildiz; Jonathan David.
Pelatih: Luciano Spalletti.