David Canabarro acampara com suas forças nas imediações(邻近,附近) de Porongos, numa das paradas de suas marchas, procurando evitar contatos com os legalistas, pois as forças republicanas haviam renunciado a empreendimentos de maior envergadura. As negociações para uma trégua já se tinham iniciado, embora continuassem as operações.
Chico Pedro, inimigo pessoal de Canabarro, aproximou-se, dando a entender que desejava apenas realizar troca de prisioneiros. Durante a noite, notando que Canabarro não tomara nenhuma medida de segurança, atacou de surpresa (14 de novembro de 1844), causando terrível confusão. Canabarro ordenou a retirada e seus homens, ao executá-la, esbarraram de frente com o grosso das forças de Chico Pedro, que estavam emboscadas(伏击) ao longo do provável itinerário de retirada(可能撤离的路线). Foi um desastre muito grande para os farroupilhas.