Since your walls were only lvl 3, his siege engines were able to obliterate your units without even being scratched. Also, his hero probably has very high attack, and he may have used an item to increase his army's attack.