Ethan Rich pushes last Mile to win 3A in 15:26