A zárt kapus összecsapás első félidejében a bajnoki címvédő Juventus birtokolta többet a labdát, a játékrész első felében többet is veszélyeztetett, de később a nápolyiak kapufáig és ziccerig is eljutottak, gól azonban nem esett.
A fordulás után a torinóiak mezőnyfölénye eltűnt, ráadásul a Napoli alakította ki a veszélyesebb helyzeteket is: a Juventus a hosszabbításban csak Buffon óriási védésének köszönhetően nem került hátrányba.
Gól végül nem született, a tizenegyesrúgások során pedig torinói részről Paolo Dybala és Danilo is hibázott, így az egyet sem rontó Napolihoz került a trófea.
A nápolyiak tizedik kupadöntőjüket vívták, és hatodszor győztek – 2014 óta először –, a Juventus pedig tizenkilencedik fináléjában hatodszor szenvedett vereséget.
Eredmény, döntő:
Napoli–Juventus 0-0, tizenegyesekkel: 4-2