England still need 98 runs for a crucial victory at Headingley after four wickets fell on the fourth morning