Befuddle ready to shine on Flemington straight