Lady Cavs down No. 10 Dragons, 31-29