Haley Schaeffer Hangs Tough For 2nd