held up last but in touch, still a lot to do when briefly outpaced inside 3f out, pushed along to make rapid headway from 2f out, went second when switched to far side before 1f out, ridden when led inside final 110 yards, ran slightly green but always doing enough near finish
soon in touch, disputed after 1f, clearly led before halfway, hung left and ran green when pushed along before 2f out, ridden inside final furlong, headed before final 110 yards, kept on but always held by winner near finish
prominent, hung left when slightly short of room before 2f out, soon outpaced, rallied to go third inside final furlong, kept on but no impression on front pair near finish
broke alertly but bumped by rival start, soon led, raced keenly, headed before halfway, pushed along 2f out, outpaced entering final furlong, weakened quickly before final 110 yards
bumped rival start, soon in touch with leaders, pushed along inside 3f out, outpaced 2f out, dropped to last well before final furlong, gradually weakened