O enforcamento em massa ocorreu em 10 de setembro de 1847, em San Ángel (com 16 executados) e na vila de Mixcoac (com 4 executados), e 13 de setembro em Chapultepec. Por ordem do general Winfield Scott, 30 São Patrícios foram executados em Chapultepec, com vistas para a luta entre os dois exércitos que se desenrolava logo adiante, abrindo-se o cadafalso no preciso momento em que a bandeira dos Estados Unidos ocupasse o mastro no topo da cidadela no lugar da bandeira mexicana. Essa ordem foi cumprida pelo coronel William Harney.