所在部队也在附近一个名叫阿玛佐克（）的小镇与数千名墨西哥骑兵交战。1847年8月8日，巴克纳成为第6步兵团的军需官。此后不久，他参与了圣安东尼奥战役和楚鲁巴斯科之战，并在后一场战斗中受了轻伤。巴克纳因在楚鲁巴斯科之战和孔特雷拉斯之战表现英勇而获提升为中尉，但他谢绝了这一晋升，这部分是因为报告中存在错误，他并没有参加楚鲁巴斯科的战斗，当时正在圣安东尼奥参战。之后，上级又重新以巴克纳在楚鲁巴斯科之战中的表现加衔他同一军衔。巴克纳因在莫林罗·德·雷伊之战中表现英勇而又一次获得晋升，获加衔为上尉。他还先后参