Fiendens läger har tagits efter härdnackad strid.