levererat on stor och blodig strid , med betydande förluster på båda sidor.