Mexican-American War 1846-1848: Battle of Churubusco, 10 August 1847, fought 5 miles from Mexico City.