Täida järgmine lause: Brooks võitles nii Teises Seminole sõjas kui Mehhiko-Ameerika sõjas. Ta osales Palo Alto lahingus ja Resaca de la Palma lahingus 1846. aastal. Ta nägi märkimisväärset tegevust Monterrey lahingus ja sai brevetit kapteniks "vabatahtliku ja väärika käitumise" eest. Järgmisel aastal oli Brooks Vera Cruzi piiramises, Cerro Gordo lahingus, Ocalaca sõjas, Contreras' lahingus ja
Churubusco lahing. Ta sai 20. augustil 1847. aastal brevetit majoriks, tänu vaprale ja väärilisele käitumisele Contreras'is ja Churubuscos. Ta oli kindral David E. Twiggsi staabi liige kogu sõja lõpuni.