D. " The soldiers fought hard and many died. "
From how I read it, this seems correct.
The last two lines of the passage, "Then they rode back, but not. Not the six hundred.", leads me to think that the answer is possibly D. Now, B would more than likely be incorrect, because if thought about, whenever guns tend to fire, (well, I'm assuming that's what they were using..) smoke ends to get into the air, due to the gunpowder being shot out rather quick. They could've been using other weapons, buuut I'll save some time and not go through explaining that.. Besides, it seems a tad bit pointless to burn a battlefield, I mean, what's the use-?
Anyway, let me get back to the point. This seems like a battle between two separate sides, and soldiers ended up dying by the enemies in this, from how it's being explained.
So, conclusion, your answer would most likely be D.
( I'm not too good with explaining things like this, and I got slightly confused while reading this, but hopefully I helped- ^^; )