A little sharper in his second start of the season, Noble's Promise returned to Churchill Downs to post a hard-fought win in the $110,300 Aristides Stakes (gr. III) June 4.