The 2016 Croatian Cup final was a one-legged affair played between Dinamo Zagreb and Slaven Belupo. The final was played in Osijek on 10 May 2016.

Road to the final Dinamo ZagrebRoundSlaven BelupoOpponentResultOpponentResult byePreliminary round bye Oštrc Zlatar 7–1First round Tehničar 1974 3–0 Mladost Ždralovi 3−1Second round Šibenik 2–0 Inter Zaprešić 1–0Quarter-finals Osijek 1–1 Hajduk Split 2–0Semi-finals Rijeka 1–2 4–0 3–0

Match details

DINAMO ZAGREB: GK 1 Antonijo JežinaFW 2 El Arbi Hillel Soudani MF 8 Domagoj Antolić (c) MF 10 Paulo Machado FW 20 Marko Pjaca DF 22 Leonardo Sigali DF 23 Gordon SchildenfeldMF 24 Ante Ćorić MF 30 Marko Rog DF 35 Borna Sosa DF 77 Alexandru MățelSubstitutes:GK 34 Eduardo Carvalho DF 3 Mario Musa MF 4 Damir Šovšić FW 9 Ángelo Henríquez FW 11 Junior Fernándes FW 15 Armin Hodžić DF 26 Filip Benković Manager: Zoran MamićSLAVEN BELUPO: GK 1 Matjaž RozmanDF 5 Edson MF 14 Mateas Delić (c) FW 9 Muzafer EjupiMF 10 Nikola Pokrivač DF 16 Vedran Purić MF 21 Goran ZakarićDF 24 Dino ŠtiglecDF 26 Božo Musa FW 30 Filip Ozobić MF 8 Søren ChristensenSubstitutes:GK 12 Antun Marković DF 4 Vinko Međimorec MF 7 Stefan Savić MF 13 David Arap FW 15 Sandi Križman DF 18 Gordan Barić MF 20 Mario Gregurina Manager: Željko Kopić

Assistant referees: Dalibor Conjar (Osijek) Hrvoje Barišić (Osijek) Fourth official: Goran Pataki (Đakovo) Additional assistant referees:Match rules 90 minutes. 30 minutes of extra-time if necessary. Penalty shoot-out if scores still level. Seven named substitutes. Maximum of three substitutions.

External links Official website