U prvom poluvremenu Gorica je dva puta vodila protiv Dinama. Već u trećoj minuti Velikogoričani su poveli, a strijelac je bio Bruno Bogojević. U šestoj je minuti uslijedilo izjednačenje, za 1-1 je pogodio Monsef Bakrar.
U 26. minuti Gorica je opet vodila i to nakon pogotka Wisdoma Sulea, dok je pred kraj prvog dijela Miha Zajc u 43. minuti ponovno vratio Dinamo i pogodio za 2-2. Dinamo je poveo 3-2 u 58. minuti kada je gol zabio Dion Drena Beljo, dok su gosti prednost povećali u 64. Tada je Zajc postigao svoj drugi pogodak na susretu za 4-2.
Do kraja utakmice Dinamo je dao još dva, a Gorica jedan pogodak. Bruno Goda u 69. i Fran Topić u 95. minuti su zabijali za Dinamo, a Stjepan Kučiš u 89. za domaćina.
U finalu će Dinamo igrati protiv Rijeke koja je ranije u srijedu, u reprizi prošlosezonskog finala, na Rujevici pobijedila Slaven Belupo 2-0.
Pogotke su za Riječane, ujedno i branitelje naslova, polučili Amer Gojak (71) i Dimitri Legbo (84).
U vrlo siromašnom prvom dijelu Riječani su dvaput tražili kazneni udarac, prvo već u 4. minuti kada je u kaznenom prostoru pao Ante Oreč, a onda i u 45. minuti kada je Alen Grgić nehotice udario po glavi kopačkom Lea Barišića. Oba puta je sudac Igor Pajač procijenio da nema materijala za najstrožu kaznu.
Sve ostalo je proteklo i rastrganoj i sporoj igri bez pravih šansi, dok je Rijeka bila ofenzivnija, a momčad iz Koprivnice se branila.
Rijeka se plasirala u svoje 11. finale, a dosad su Kup osvajali sedam puta. Slaven Belupo je ostao bez četvrtog finala u povijesti, a dosad se nisu nikad okitili trofejom.
Dinamu će to biti 25. nastup u finalu Kupa, a lovit će 18. naslov.
Finale se igra 13. svibnja na osječkoj Opus Areni.
Prvi finalist SuperSport Hrvatskog nogometnog kupa je branitelj naslova @NKRijeka, koja je na svom terenu pobijedila @nkslavenbelupo 2:0 (Gojak 71', Legbo 84') - čestitke! 👏 #HRKup
— HNS (@HNS_CFF) April 8, 2026
📸 Cropix pic.twitter.com/D8VeiY5cF4