Confirmada ya la inminente emboscada los españoles decidieron atacar primero aplastando de esta manera el intento mejicano de sublevación, tras lo cual Cortés ordenó la liberación de todos los prisioneros como gesto de buena voluntad tanto para la gente de aquella ciudad como hacia el propio Moctezuma, quien mediante embajadores intentó distanciarse de los hechos trasmitiendo a los españoles su indignación ante la sedición de Cholula y su agradecimiento por haber dado castigo a aquellos traidores.