I couldn't beat him even once, although I don't consider myself a weak player. It all depends on luck: what magic is in the tower, what skills will drop. You need to build a specific strategy for Ter-Gelat; if you're unlucky with the setup, start over. It's a shame.