Soon disputed, tracked leader in 2nd after 3f, led narrowly 2 1/2f out, ridden 2f out, joined 1 1/2f out, narrowly headed over 1f out, rallied and disputed again inside final furlong, edged ahead last 100 yards
Settled behind leaders early, 3rd halfway, travelled well to challenge 2 1/2f out, ridden and disputed 1 1/2f out, led narrowly over 1f out, joined again inside final furlong, headed and held last 100 yards