Juventus tak butuh waktu lama untuk memberikan jawaban terhadap gol Milan.
Selang tiga menit usai jeda babak, Daniele Rugani mencatatkan namanya di papan skor.
Rugani menyongsong suplai Federico Chiesa dari skema tendangan bebas.
Sontekan Rugani kian sulit diantisipasi usai mengenai kepala Giroud.
Milan nyaris unggul lagi pada menit ke-76 andai sepakan Luka Romero dengan kaki luar tak dibendung oleh kiper pengganti Juve, Carlo Pinsoglio.
Pinsoglio kemudian kembali membuat penyelamatan bagus untuk sepakan bebas Yacine Adli pada menit ke-87.
Skor 2-2 bertahan sampai 90 menit, sehingga pertandingan mesti dituntaskan dengan adu penalti.
Juventus muncul sebagai pemenang usai unggul 4-3 dalam babak adu penalti.
Kemenangan Si Nyonya dalam babak tos-tosan ditentukan oleh sepakan pemain muda Argentina, Matias Soule.
Selain Soule, eksekutor Juve yang sukses menunaikan tugas adalah Arkadiusz Milik, Hans Nicolussi, dan Dean Huijsen.
Di lain sisi, Milan hanya menceploskan tiga tembakan melalui Yacine Adli, Charles De Ketelaere, dan Lorenzo Colombo.
Juventus vs AC Milan 2-2 (Danilo 33', Daniele Rugani 48'/Malick Thiaw 23', Olivier Giroud 39')
Susunan Pemain
Juventus (3-5-2): 1