AP Units are good, but not great. Try to make a custom battle, with makedonian hypaspitai, pedites extraordinary or spanish atack infantry (Carthago) on the walls. They killed every one without loosing one man.