Zagrebački Dinamo nadjačao je Rijeku u reprizi prošlosezonskog finala. Modri su na Maksimiru pobijedili 2:1, a u uzvratu na Kantridi odigrali su 0:0 protiv branitelja naslova.
U drugom je polufinalu Split protiv gradskog suparnika Hajduka odigrao 1:1 na Poljudu, a na Parku mladeži presudio je jedan pogodak.
Postigao ga je Sokol Cikalleshi iz kaznenog udarca krajem prvog poluvremena, a Splitu je to prvi plasman u finale Kupa u povijesti kluba.
U finalu se igra jedna utakmica, a domaćin finala bit će određen ždrijebom.
Hrvatski kup, polufinale:
Rijeka - Dinamo 0:0 (ukupno 1:2)
Split - Hajduk 1:0 (ukupno 2:1)