Sandi Morris vaults to no. 3 American all-time