Trey Sato Stretches out for 800m win