Bears Captain Will Rhodes struck 111* (13 fours) to help his side earn a valuable draw against Yorkshire at Headingley.