hardfought