Không cần quãng thời gian thăm dò đối thủ, Juventus khởi đầu trận đấu đầy chủ động và được đền đáp ở phút 21. Kenan Yildiz với cú dứt điểm đẹp mắt mở tỷ số trận bán kết 2 Siêu cúp Italia.
Có bàn thắng vượt lên dẫn trước, “Bà đầm già” thành Turin tiếp tục làm chủ cuộc chơi và tạo ra khá nhiều cơ hội. Dù vậy, Juventus không sao tìm được bàn nhân đôi cách biệt trước khi kết thúc hiệp một bởi sự xuất sắc của thủ thành Mike Maignan.
Bước sang hiệp hai, AC Milan dù vẫn chơi lép vế nhưng họ biết xoay chuyển cục diện chỉ trong 4 phút.
Phút 71, Christian Pulisic bị Manuel Locatelli phạm lỗi trong vòng cấm và chính cầu thủ người Mỹ thực hiện thành công quả đá phạt đền để gỡ hòa 1-1.
Không lâu sau, cầu thủ vào thay người Yunus Musah có đường chuyền vào trong cực kỳ khó chịu khiến hậu vệ Federico Gatti bên phía Juventus lóng ngóng đá phá bóng về lưới nhà.
Thắng ngược Juventus 2-1, AC Milan giành quyền vào chung kết để đối đầu với đội bóng cùng thành phố là Inter.
Bàn thắng:
Juventus: Yildiz (21')
Milan: Pulisic (71'), Gatti (75'-phản lưới)
Đội hình thi đấu:
Juventus: Di Gregorio; Savona, Gatti, Kalulu, McKennie (Weah 86'); Locatelli (Fagioli 86'), Thuram (Douglas Luiz 79'); Yildiz, Koopmeiners, Mbangula (Cambiasso 65'); Vlahovic (Nico Gonzalez 65')
AC Milan: Maignan; Theo Hernandez, Thiaw, Tomori, Emerson (Terracciano 82'); Reijnders, Bennacer (Musah 54'), Fofana; Jimenez (Abraham 61'), Morata (Gabbia 82'), Pulisic