tough battle