On A Promise wins Vale George Wright Memorial for George Wright Jnr