A monster destroyed as a result of “Destruction Punch” is considered destroyed as the result of an effect and not as a result of battle.
If a monster with a lower ATK than the DEF of “Wall of Illusion” attacks “Wall of Illusion,” and “Destruction Punch” is activated in response to the attack, the effect of “Wall of Illusion” will resolve before the effect of “Destruction Punch” can resolve.