Semenit setelah gol Dembele, Juventus menyamakan kedudukan lewat sepakan Alvaro Morata.
Namun, gol tersebut tidak disahkan wasit karena Morata sudah lebih dulu terjebak offside.
Juventus belum mampu mencetak gol balasan hingga babak pertama usai. Skor 1-0 untuk Barca pun tetap bertahan.
Baca juga: Juventus Vs Barcelona, Miralem Pjanic Siap Bikin Tim Mantan Sakit Hati
Memasuki babak kedua, Barcelona masih memegang kendali permaian, tetapi Juventus juga mulai berbahaya.
Si Nyonya Besar beberapa kali melancarkan serangan berbahaya dan puncaknya terjadi pada menit ke-55.
Umpan akrobatik Juan Cuadrado berhasil dikonversi menjadi gol oleh Morata.
Sayangnya, gol itu kembali dianulir wasit setelah meninjau Video Assistant Referee (VAR).
Dalam review VAR, Morata terlihat sudah berdiri di posisi offside sebelum gol terjadi.
Pada menit ke-75, Barcelona melancarkan serangan balik cepat dan hampir berbuah gol kedua mereka.
Sayangnya, sepakan jarak dekat Griezmann hanya menyamping tipis di sisi kiri gawang Juventus.
Baca juga: Juventus Vs Barcelona, Krisis Bek Tengah Si Nyonya Tua
Pada menit ke-85, Juventus harus bermain dengan 10 orang menyusul kartu kuning kedua yang diterima Merih Demiral karena melanggar Miralem Pjanic.
Kehilangan satu pemain membuat pekerjaan Juventus semakin berat untuk mengejar ketertinggalan.
Kondisi tersebut dimanfaatkan Barcelona dengan baik. Mereka menambah keunggulan 2-0 pada masa injury time lewat penalti Messi.
Penalti terjadi setelah Ansu Fati dijatuhkan Federico Bernardeschi di kotak terlarang.
Gol Messi sekaligus memastikan kemenangan 2-0 Barcelona atas Juventus.