Midway Road stuck his nose in front at the finish to score a narrow victory in the $161,250 Fayette Stakes (gr. III) Saturday as Keeneland concluded its 17-day fall meeting.