Veronika Velez Zuzulova claimed victory over compatriot Petra Vlhova to close the gap on Mikaela Shiffrin in the Zagreb slalom.