The opponent unexpectedly bought a Necromancer.
And I got an overpowered unit in 3 consecutive turns on the road (2+3+2) and another tier 3 unit at home, a teleport scroll stolen from the opponent in a treasure chest, and a skeleton army that the opponent couldn't handle, etc., etc.
Thanks for the game.