True grit: Richard Pyrah, who fought sickness to finish with 45 not out in Yorkshire's first innings