A Batalha de Churubusco (20 de agosto de 1847) tomou lugar dois dias depois da derrota em Cerro Gordo. O general Santa Anna ordenou verbalmente "manter as posições a todo custo". As companhias de São Patrício inicialmente lutaram fora das muralhas do convento, perto de uma ponte. Uma bateria com três dos cinco canhões pesados foi usada para deter o avanço dos estadunidenses com o apoio dos "Los Independencia Batallón" e "Los Bravos Batallón". Ao contrário dos veteranos experimentados dos São Patrícios, os apoios dos mexicanos eram milícias não testadas em batalha.