Disputed lead, led and pushed along 3f out, soon ridden, headed and dropped to 3rd 2f out, 3rd inside final furlong, rallied and stayed on well to lead last strides
Held up in last, headway into 4th 3f out, pushed along and headway to dispute lead on outer 2f out, ridden and led 1 1/2f out, strongly pressed inside final furlong, headed and no extra last strides