Mexico City, and the fighting ended. The Treaty of Guadalupe Hidalgo sealed the American victory in 1848. In return for $15 million and the assumption of Mexican debts to Americans, Mexico gave up ...