Second-placed Read were surprisingly beaten by Edenfield, going down by seven wickets on Saturday.