I think it's very doable. Here's the situation.
They have a mobility advantage. They have overlapping, and sucky, energy fields, and they have the dragon.
The dragon, is, to my mind, the problem. The number of hit points aside, it does a lot of damage, doesn't heal and can maul us till the...