Johnson, seeking his 11th PGA Tour win, finished with a 36-hole total of 13-under-par 133 on the Plantation Course at Kapalua Resort.
The 37-year-old American birdied 4-of-5 holes to grab the lead at 10-under and cruised from there in a rare strong showing for him at Kapalua.
"I don't know how many years I've been here," he said. "This is seven or eight probably, and I've had maybe one or two decent finishes, but nothing so spectacular."
Millions of Getty images now available for free via embed tool
Boston schools pull out free condoms over wrapping complaints