Mid-division, swift progress to chase leader after 2f, challenged travelling well 3f out, soon disputed, ridden in narrow lead 2f out, joined 1 1/2f out, narrowly headed 1f out, rallied gamely to dispute again inside final furlong, edged ahead close home