Led, joined after 3rd, clearly led after 7th, ridden before 10th, ridden after 2 out, faced sustained challenge after last, all out to hold on towards finish
In touch with leaders, mistake 8th, not fluent 10th, closed on leaders before 2 out, ridden to chase winner after last, all out but no extra towards finish
Soon raced in second, disputed lead after 3rd, tracked leader after 7th, pushed along 10th, led again after 3 out, headed 2 out, outpaced before last, rallied and stayed on for modest third run-in