I did it in my Carthag campaign. When the Romans sent stack after stack against Messana (always 1 Stack besieging the city and 5-6 waiting behind, so if the first stack is not successful, they can jump in and continue the siege in the same turn), I raided all of Italy which drew them back to stone age ... finally still got to kill them.