Cyclones hang on for big win in Vermont