The two-time Olympian and American record holder Amanda Weir won a close race, finishing with a time of 25.53, beating second place Victoria Poon by .31 seconds.