El avance imperialista fue detenido momentáneamente, en la batalla de Puebla, ganada por México, bajo las órdenes del general Ignacio Zaragoza.