Oh, and Ascot, unless this has been very recently changed (last month or so!), East Midlands Trains accept any First class tickets in their Sheffield lounge at least, even those with no chance of ever being valid on EMT services (such as SHF-NCL). Including Advance.
There is an EMT service which goes between Sheffield and York once a week. About 1130 on a Sunday.