Who Won the Mexican American War?

America was declared victorious in the Mexican American War. This occurred on February 28, 1847 at the crossing of the Sacramento River near Chihuahua.