That's pretty much how I beat it in my first playthrough without casualties. The only annoying thing was my own Tav's clone misty stepping across the place and raining fireballs on everybody.