Rudolph ton keeps Yorkshire's title hopes alive