Doszło do zażartej walki, w wyniku której jedna z jednostek brazylijskich została zdobyta abordażem, ale zaraz odbita. Drugi okręt brazylijski zatopiła artyleria nadbrzeżna. Pozostałe okręty Brazylijczyków odpowiedziały ogniem, zmuszając przeciwnika do odwrotu. Paragwajczycy utracili cztery promy artyleryjskie oraz kolejny okręt w trakcie odwrotu.
Ordre de bataille Brazylia Nazwa Typ okrętu Tonaż Moc maszyn Ilość dział Dowódca Adnotacje Amazonas fregata 1050 300 jedno 70-funt. i pięć 68-funt. kmdr F. M. Barroso okręt flagowy Belmonte korweta 602 120 jedno 70-funt., trzy 68-funt. i cztery 32-funt. kmdr por. L. M. Piquet osadzony na mieliźnie Jequitinhonha korweta 647 130 dwa 68-funt. i pięć 32-funt. kmdr J. S. Gomensoro zatopiony Beberibe korweta 637 130 jedno 68-funt. i sześć 32-funt. kmdr por. B. de Santana Parnaíba korweta 602 120 jedno 70-funt., dwa 68-funt. i cztery 32-funt. kmdr por. A. G. F. de Sa zdobyty abordażem i odbity Ipiranga kanonierka 325 70 siedem 30-funt. kpt. A. de Carvalho Araguari kanonierka 415 80 dwa 68-funt. i dwa 32-funt. kpt. A. von Hoonholtz Iguatemi kanonierka 406 80 trzy 68-funt. i dwa 32-funt. kpt. J. de Macedo Coimbra Mearim kanonierka 415 100 trzy 68-funt. i cztery 32-funt. kpt. E. J.