But it was the last three holes of the final round that sealed his fate, and kept him from bringing home a state individual title.
Johnson finished in a four-way tie for second place, four shots behind Zac McCurdy of Fort Payne with a 1-under for the tournament.
Johnson started off his first round in fine form, scoring birdies on the par-3 third hole and the par-5 fifth. He gave back a stroke with a bogey on six, then went back to even just after the turn with another bogey on the 10th.
On Tuesday, Johnson lost a stroke with a bogey on the seventh to go to 1-over. But he then shot ahead with back-to-back birdies on the 14th and 15th to put him back in the hunt.
And then on 18, where he dropped a shot going into the clubhouse on the first round, Johnson carded a six on the par-4, 388-yard hole.
McCurdy was the only golfer to shoot under par on Tuesday's round. He went into the day tied with Johnson in fifth place.
Johnson tied with James Medley of Athens, Cole Skaggs of Fort Payne and Jesse Childress of Lawrence County. Skaggs and Childress were tied for the lead at 2-under after the first round.