西历1847年2月27日,美国侵墨军总司令斯科特将军惊悉墨西哥城易手----4000名夏墨军人在城内爱国者的帮助下驱逐并歼灭了1400余名驻守美军,只有不到20名美军骑兵逃脱了夏墨联军及墨西哥平民百姓的追杀,找到了斯科特的大队人马,向其控诉己方的不幸遭遇----后路断绝的美军只有快速返回,重夺墨西哥城或绕道图拉、特松特佩克、艾米利亚??诺??萨佩塔、阿皮萨可、瓦曼特拉一线退回佩特罗、哈拉帕以及维拉克鲁兹的两种选择。本文由。。首发
前者,意味着可能要与夏墨联军在墨西哥城外某处对方选择好的战区内决一死战;后者则面临艰苦卓绝的长途跋涉及来自夏墨联军、墨西哥百姓可能的袭扰和追击。不过还没有等斯科特做出决定,夏墨联军已经出现在美军的视线之中,显然不战而退已经不可能了,于是斯科特毫不犹豫的下达了决战的命令,圣安东尼奥会战由此爆发。
圣安东尼奥是一片宽敞的高原农耕区,足以令数万人的部队展开,但北方的特佩蒂特兰山、恩多湖及南方的圣玛斯卡丘陵阻止了东西对阵的双方实施迂回战术,从这一角度来说,地形其实对习惯东方战术的夏军并非有利。
除了地形勉强说是平分秋色外,美军拥有八十七门火炮,而夏军方面只有三十六门,尚不及对手的一半----造成这一状况的一个主要原因是夏军不在神策军这种雇佣军部队里编制团属火炮,现有的火炮都来自吴峤、朝鲜及陶、封、宁、信等宗藩国部队;至于另一个原因要怪桑塔安纳太大方了,以至于美军拥有的火炮中的三分之一是来自墨西哥军赞助的----因此夏墨军总司令官吕臣忠并不愿意与就这样与美军交手,但斯科特会战不成便摆出一副强攻夏墨军营的架势,或许不想让部下白白成为美军炮兵的靶子,夏墨军还是最终选择了迎战。
由于夏墨联军一开始的犹豫,战事被拖延到了中午十二时后才展开,是役,美军投入全部1.1万人出战,联军方面则有夏军1.1万人、墨军3000人,从兵力上来看,联军占优,但墨军战力根本无此保证,因此双方在此项上可谓势均力敌。