Held up last early, headway from 3 out, ridden and still a lot to do before 2 out, switched right when closed on leaders last, slightly impeded last, edged between rival to lead final 110 yards run-in, all out towards finish, kept on well final strides, won going away