Cuando el general Cáceres reunió las milicias del interior de la provincia y marchó sobre la capital para reponer a López, el gobernador legal, Martínez le salió al cruce con tropas de línea de las que deberían haber ido al Paraguay, venciéndolo en la batalla de Arroyo Garay.