Goshen in good form ahead of Ascot repeat bid