Durante la mañana del 9 de mayo, los 1700 soldados del General Taylor atacaron a una fuerza mexicana marginalmente superior, pues ésta había aumentado a alrededor de 3000 hombres, con los escasos y exhaustos refuerzos que recibió Mariano Arista durante la noche anterior.