Ally McDonald carded a 6-under, 66 to move into the lead midway through day two at the FireKeepers Casino Hotel Championship in Battle Creek, Michigan.