When Las Casas arrived at Olid's headquarters, a large part of Olid's army was inland, dealing with another threat from a party of Spaniards under Gil González Dávila. Nevertheless, Olid decided to launch an attack with two caravels. Las Casas returned fire and sent boarding parties which captured Olid's ships. Under the circumstances, Olid proposed a truce to which Las Casas agreed, and he did not land his forces. During the night, a fierce storm destroyed his fleet and about a third of his men were lost. The remainder were taken prisoner after two days of exposure and without food. After being forced to swear loyalty to Olid, they were released. However, Las Casas was kept a prisoner, soon to be joined by González, who had been captured by Olid's inland force.