Made all and set decent pace, clear after 2f until given breather halfway, pushed along over 2f out, ridden over 1f out, found extra and in command final 100 yards
Took keen hold early, held up off the pace in 6th, smooth headway into 4th over 3f out, 3rd over 2f out, ridden disputing 2nd over 1f out, run flattened out inside final furlong, plugged on same pace in 3rd