Slowly away, took keen hold and held up towards rear, headway halfway, not clear run on inside final 3f, not clear run again, switched sharply right well over 1f out, switched left and went 2nd approaching final furlong, hung left, led final 100 yards