Udfyld følgende sætning: I den mexicansk-amerikanske krig deltog Anderson i
Belejringen af Veracruz i marts 1847 og derefter skirmishing nær La Hoya den 9. juni. Han kæmpede i slaget ved Contreras den 19. august, skirmish nær San Agustin Altapulco den følgende dag, og slaget ved Molino del Rey den 8. september. For tapperhed under kampene nær San Agustin, blev han brevetted til rang af første løjtnant fra den 17. august. Anderson deltog også i kampen for og erobringen af Mexico City fra 12-14 september.