Can I take a look at the save files? It's not every day that someone defeats 124 Archangels in a Castle map.
We close in on the battlefield with Marks and Angels, with another layer of support units on top. We cast a spell like Mass Shield. While the Archangels are dealing with the support units, the Marks shoot them down, and the Angels take out the stack of Archangels in one hit. The battle is quite simple, and the approximate losses are something like: all the support units, a few Marks, maybe 1 Angel.
And there probably weren't 20 Archangels there, but a little less.
I don't see the difficulty in defeating the Archangels, but rather in reaching max-level on level 122. After that, it's just easy.
Added 2 minutes later
Guys, play in your super league and don't bother opponents that you are far superior to. Defeating 20 Archangels on level 124 (on a Castle map) is so ridiculous that I didn't even continue the game. Is it even possible to achieve such a thing without using cheat programs or just being incredibly skilled?
I have serious doubts that you were playing by the rules.