I did!
Here is what you do:
Wait until you can buy elves and stack up with: Dryads, Lake Spirits and Sprites. Then head home and pick up peasants and guardsmen.
Now if you have the spell phantom you have an easy win ahead of you.
When you engage your double use phantom on your Dryads and use their sleep ability every 2nd turn. Then you just pick one stack on his side and zerg it down. It will still take you a few turns, but after experimenting ALOT this is the only way I found to do this.
So if you have a wish to go there and do it with your giants, evil beholders and Inqs, then you are in for a nasty suprise

.
Also at this point in the game go max every skill that helps you cast geysir often and with the max damage. This will get you all the way and trough most of the Undead lands without that much hassle.
And playing cheesy is the norm here, many fights are.. well.. impossible if you dont take the cheesy route.
You will however learn to hate black dragons with a passion.
Good luck!