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.
Assistant referees: Dalibor Conjar (Osijek) Hrvoje Barišić (Osijek) Fourth official: Goran Pataki (Đakovo) Additional assistant referees:
Match rules