Lady ’Cats hang on for win