Tracked leader in 2nd, not fluent at 4th, improved to dispute lead 3 out, led on inner after 2 out, ridden and strongly pressed approaching last, joined at last, narrowly headed inside final furlong, rallied to dispute lead close home, led last strides