Al producirse el Combate de Cerro Corá, en que murió el presidente López, Caballero estaba alejado del grueso del ejército paraguayo, al frente de una división que buscaba ganado para alimentos. Fue tomado por sorpresa, ocho días más tarde por una división brasileña junto al río Apa, y se rindió cuando se le informó de la muerte de López y quedó prisionero con varios oficiales. Dos Meses después, el 16 de diciembre de 1870, el general Bernardino Caballero es liberado y regresó del Brasil. Este hecho poco conocido, fue la última acción de la Guerra de la Triple Alianza, aunque de hecho la misma ya había terminado con la muerte del presidente.