Another sugestion that I forgot:
You can always try and see if disabling AI for specific units gets the results you want.
Regards
Yes i know, im use this tactic in historical battles in solo mode, but when you play with opponent you dony have time to do this, or you need many times replay battles.