Striden var hård och förtviflad.