Most of the late battles I lead run like this:

Both sides push for the resource points, some skirmishes ensue, moving the lines either closer to me or to the enemy.

Then the enemy sends in 10 or more Shamans (those little double zeppelins). Within seconds, most of army gets turned into lady bugs. Add to that some spell that opens a ring of smoke raining down fireballs directly above my army that decimates it in about 5 seconds. The moment that ring disappears, a new one opens, so I can't even risk scrolling away from the battle or using the dragon powers.

I can't issue 10 commands per second like the AI, simultaneously deal with backyard attacks and keep my factories producing new units.

So how does one win these battles?