( St. Angelo ) hade ätereröfrat alla sina positioner , tagit 7 kanoner och anrättat ett stort nederlag bland fienderna.