Davis Riley carded a 66 to get to 14-under at the Charles Schwab Challenge, good enough for a four-stroke lead over the field heading into Sunday.