Rookie Brice Garnett held a one-shot lead at the halfway stage of the Crowne Plaza Invitational in Forth Worth, Texas.