Ashton Schwartzman comes from MN to win 400