Mexico (Mex Army, 14,000 men under Santa Anna) attacked USA (US Army, 4,759 men under Taylor) in Mexico. The CAA Database of Battles records 16.5 hours of fighting on a front of 7 km, a frontal attack against hasty defense, and that USA held. Losses: Mexico 2,000 (14%), USA 746 (16%).
This plan is generated from those figures. It shows the shape of the battle the database describes: the size and width of the armies, the plan of attack and the outcome. It does not show where the units actually stood.