Relentless battle