Төмендегі сөйлемді аяқтаңыз: Мексика-Америка соғысы кезінде ол Контрерас шайқасында және
Чурубуско шайқасы, екеуі де 1847 жылдың тамызында. Чурабускодағы шайқаста ол қайтадан жарақаттанып, 20 тамызда Контрерастағы әрекеттерімен бірігіп, майор дәрежесіне көтерілді. Содан кейін Уолкер қыркүйек айының басында Молино-дель-Рей шайқасына қатысып, тағы да жараланды, бұл жолы артқы жағынан. Сол жердегі әрекеттері үшін ол 8 қыркүйекте лейтенант-полковник болды.