Held up last but in touch, headway on inside halfway, went 3rd 6f out, got through on inside 3f out, led 2f out, ridden and kept on inside final furlong
Slowly into stride, soon close up in 4th, headway to 2nd 10f out, driven to challenge 2f out, chased winner well over 1f out, stayed on inside final furlong, always held
Tracked leading pair, lost place and dropped to rear halfway, ridden and struggling 4f out, rallied from inside final 2f, kept on to modest 3rd final 100 yards