trupper ha på Cuba besegrat 4,000 man insurgenter vid Puerte Principe.