U uzvratnom susretu finala "Modri" su u Koprivnici odigrali 1:1 protiv Slaven Belupa i tako uspjeli sačuvati prednosti iz prve utakmice (1:0).
Slaven je poveo u 68. minuti pogotkom Miljenka Mumleka iz jedanaesterca i kada se već činilo kako će o pobjedniku odlučivati kazneni udarci, Dinamo je izjednačio u 89. minuti pogotkom Gordona Schildenfelda.
Bila je to 26 utakmica Branka Ivankovića na klupi zagrebačke momčadi uz sjajan učinak - 24 pobjede i dva neodlučena ishoda.
Dinamov put do naslova pobjednika hrvatskog Kupa:
1/16 finala: Grobničan - Dinamo 0:2
1/8 finala: Dinamo - Šibenik 3:0
Četvrtfinale: Dinamo - Inter 2:1, Inter - Dinamo 1:2
Polufinale: Dinamo - Hajduk 1:0, Hajduk - Dinamo 2:2
Finale: Dinamo - Slaven Belupo 1:0, Slaven Belupo - Dinamo 1:1