Батарея Джексона была активно задействована в сражении при Контрерас, а в сражении при Чурубуско держалась в резерве. В сражении при Молино-дель-Рей батарея сделала всего несколько залпов по мексиканской кавалерии, а в остальное время Джексон оставался наблюдателем событий. Во время сражения при Чурубуско батарея лишилась первого лейтенанта, и Джексон занял его место, оказавшись вторым по званию офицером батареи после Магрудера. Тот хорошо отозвался о нём в рапорте, и Джексон получил постоянное звание второго лейтенанта и временное повышение: до капитана за Контрерас и Чурубуско (20 августа 1847).