Raced freely in front, headed over 6f out, soon steadied 3rd, smooth headway 2f out, ridden to challenge over 1f out, ran on to lead final 100 yards, soon clear
Held up in touch on inside, travelling well but hanging left when not clear run over 1f out, squeezed through and kept on same pace in 3rd inside final furlong,