Por fim, Mariath conseguiu dominar o porto e a esquadrilha. A fortificação resistiu ainda um pouco, mas acabou rendendo-se. Por volta das 5 horas da tarde, a vila de Laguna caíra em mãos das forças do Império. Garibaldi, sem navios, integrou-se às forças de cavalaria de Canabarro, que tiveram de se retirar.