Trong 45 phút đầu tiên, Milan tỏ ra hoàn toàn vượt trội so với Napoli. Đội chủ nhà tung ra tới 11 cú sút, gấp gần 4 lần đối thủ (3) song không ghi nổi bàn nào. Giroud và Krunic là hai cầu thủ bắn phá nhiều nhất nhưng đáng tiếc lại tỏ ra vô duyên.
Mọi chuyện chỉ thay đổi ở hiệp 2 khi Napoli bất ngờ có bàn mở tỷ số ở phút 55 bởi tiền đạo Matteo Politano chuyển hóa thành công quả 11 mét.
Nhận gáo nước lạnh, Milan vùng lên mạnh mẽ và phút 69, những nỗ lực của họ được đền đáp với bàn gỡ hòa của Giroud. Sau hàng loạt pha phối hợp ăn ý, Theo Hernandez căng ngang từ cánh trái và Giroud có mặt đúng lúc đúng chỗ ra chân cận thành tung lưới Napoli.
Thế nhưng, niềm vui của Milan tồn tại không được 10 phút. Phút 78, từ quả treo bóng vào của Marco Rui, cầu thủ vào sân thay người là Giovanni Simeone - con trai của huấn luyện viên Diego Simeone - bật cao đánh đầu hiểm hóc giúp Napoli tái lập thế dẫn bàn.
Trong những phút còn lại, Milan chơi đầy cố gắng song bất lực trong việc tìm bàn gỡ, đáng tiếc nhất là cú sút dội xà của trung vệ Kalulu ở cự ly gần vào phút 86.
Chung cuộc, Milan thua Napoli 1-2 ngay trên sân nhà San Siro. Kết quả này đưa Napoli lên đỉnh Serie A với 17 điểm, bằng điểm Atalanta nhưng hơn chỉ số phụ. Trong khi đó, Milan tụt xuống thứ 5 với 14 điểm.