A mérkőzés első félidejében egyértelmű fölényben játszott a Juventus, ami fél óra elteltével góllá is érett. A szezonban mindössze 11. olasz bajnokiján pályára lépő Medhi Benatia közelről talált be a 30. percben.
A Juventus ezzel már a 17. bajnoki gólját szerezte a mérkőzések első 30 percében, ez a legtöbb a Serie A mezőnyében a 2016-2017-es idényben.
A helyzetek számát tekintve a hazai csapat könnyedén növelhette volna előnyét, de nem tette, a Milan viszont egyenlített. A télen igazolt Gerard Deulofeu előkészítése után Carlos Bacca lőtt a kapuba az első játékrész hajrájában, Gianluigi Buffon lábai között.
A második félidőt szintén erősen kezdte a Juventus, de hiába alakította ki egymás után a gólszerzési lehetőségeket, az újabb találat nem akart összejönni. Gianluigi Donnarumma ezúttal is fantasztikus estét fogott ki a kapuban,
legalább 6-7 fontos védéssel tartotta meccsben csapatát.
Az utolsó húsz percben már nem futballozott maximális hőfokon a torinói együttes, a Milan kontrákból veszélyeztetett, összességében minden arra utalt, hogy megszakad a Juventus 30 mérkőzésen át tartó hazai győzelmi sorozata.
Aztán jött az ötperces hosszabbítás.
A ráadás utolsó pillanataiban Gonzalo Higuaín kétszer is gólt szerezhetett volna, de végül nem ő lett a hős. A 96. percben a Juventus egy vitatható kezezésért befújt büntetőt harcolt ki, amelyet Paulo Dybala a 97. percben magabiztosan értékesített.
A Milan hatodszor lépett pályára a Juventus új stadionjában és hatodszor szenvedett vereséget. Massimilaiano Allegri együttese zsinórban 31. hazai mérkőzését nyerte meg, ez rekord a Serie A-ban.