You should not have to replay your turn. You can if you want to. You might log in and check that your orders are what you expect. But, battle replays will be wrong for last turn if you replay it with 3.04, since last turn was generated with 3.00.
You outnumbered me by about 100 troops. And the only reason I lost the amount of men that i did was because of your sea trolls. And now most of your sea trolls are dead, and I killed every single one of your giboleths. And my strongest units are still standing. The effect of the battle was exactly what I wanted.