Late charge pushes Cavs past New Prairie