Gennemfør følgende sætning: Under den mexicansk-amerikanske krig kæmpede Granger i Winfield Scotts hær. Han deltog i belejringen af Veracruz, slaget ved Cerro Gordo, slaget ved Contreras,
Slaget ved Churubusco og slaget om Mexico City. Granger modtog to citationer for tapperhed og i maj 1847 modtog sin regelmæssige kommission som en anden løjtnant. Efter krigen tjente han på den vestlige grænse i Oregon og derefter Texas. I 1853 blev han første løjtnant.