Disputed lead, took keen hold early, headed 3rd, dropped to 4th briefly at 6th, headway into 2nd travelling well 3 out, pushed along and led narrowly on outer 2 out, soon ridden, narrow lead at last, headed after last, kept on under pressure inside final furlong