Wildcats hang on for 9th straight NBL win