Dustin Johnson moved within three shots of the lead after holing a 20-foot birdie at the par-four second during his third round.