En la batalla de Churubusco, en agosto, el general Pedro María Anaya finalmente tuvo que rendirse.