I have had similar problems twice. Once I re-fought the same battle 6 times with a CTD each time. I even tried losing it once and still got a CTD. Finally, on the 7th time it just worked. No idea why.
The second time I fought the same battle twice with CTDs then, in the interest of sanity, simply withdrew the third time and came back a turn later.
Bookmarks