Walker charged, upon seeing Santa Anna's lancers, driving the Mexicans from the town. Santa Anna led a
counterattack, Walker was shot by a civilian in a nearby house, and his men retreated into a church. The Mexicans then retreated to Querétaro. Lane allowed his troops to engage in a drunken sack of the town. They reached Puebla on 12 October, lifting the siege. ==Order of battle==