Mavs Hang on to Top Hornets