El 9 de octubre la Columna Porvenir partió desde Porvenir hacia Bahía junto a los capitanes militares Federico Román Calderón, Ignacio Paz, Gonzalo Moreno y Manuel María Tobar.
[2] Estos llegaron el 10 de octubre para iniciar la batalla hasta el día siguiente.
[4][5] Para la batalla de Bahía el ejército de Bolivia contaba con 1.200 hombres mientras que el de Brásil contaba con unos 5.000 hombres, según algunas fuentes,[4] mientras que otras afirman que en la batalla solo habían 80 combatientes bolivianos.
[6] Las fuerzas brasileñas abandonaron sus refugios y se replegaron hasta la población de Xapuro.
[3] La batalla dejó un saldo de 57 muertos del lado brasileño, ocasionando su fuga de la barraca Bahía y evitando una mayor pérdida territorial para Bolivia.