Porto Bello ar älertagit och Mac Gregors hela styrka förstörd.