6-й пехотный числился в составе дивизии Уильяма Уорта. Дивизия вышла из Пуэблы 9 августа и после трёх дней марша вошла в Мексиканскую долину. 20 августа мексиканцы были разбиты в сражении при Контрерас, а дивизия Уорта в это время блокировала мексиканский гарнизон в Сан-Антонио. Уорт послал 6-й пехотный вместе со всей бригадой Ньюмана Кларка в обход мексиканских позиций, чтобы атаковать отступающего противника. Мексиканцы были обращены в бегство. Преследуя их, 6-й пехотный вышел к неприятельским позициям у Чурубуско. Началось сражение при Чурубуско — первое серьёзное сражение в карьере Хэнкока. Его полк форсировал канал Чурубуско и штыковой атакой взял мексиканские укрепления. Хэнкок получил лёгкое ранение, которое даже не сразу заметил. За бои под Сан-Антонио и Чурубуско ему было присвоено временное звание первого лейтенанта, датированное 20-м августа.