Two weeks ago, Stenson had just missed the cut in the British Open and was still the Ryder Cup captain for Europe. Now the 46-year-old Swede is 18 holes away from a $4 million ($A5.7 million) prize, more than double the biggest cheque of his career.
"It was a bit of a grind at times, and then we kind of came through with some really good shots and made some nice putts," Stenson said.
He is at nine-under 133, as only 13 players from the 48-man field remained under par.
"Overall, I'm pleased, and we're at the races," Stenson said.
Johnson has hit the ball consistently well for two days at Trump National and got enough putts to fall for a 69, leaving him three back and in the final group with Stenson.
Talor Gooch had the best round by three shots, a 64 that moved him into a tie for third at five under along with Patrick Reed (73) and Carlos Ortiz (70).
Reed started the second of three rounds tied with Stenson and was keeping pace until he began the back nine with three straight bogeys. He rallied with an eagle late in his round to remain in the mix going into Sunday.
With fast greens, the wind made it tougher to score. Only 14 players shot par or better.
Phil Mickelson was not on that list again. Mired in a slump since a self-imposed four-month layoff, Mickelson could only manage a 73 and was tied for 40th, 15 shots out of the lead.
Stenson is still new to this 54-hole event with a shotgun start, though good golf means he will be starting on the first hole for the second straight time on Sunday, a degree of normalcy for him.
What hasn't been normal is being criticised for pledging his support to Europe in March in becoming Ryder Cup captain, and then signing with the rival league four months later.
Europe has stripped him of is captaincy for the 2023 matches in Italy.
"It's certainly been a busy and emotional week, no question, or 10 days," Stenson said. "But I was very happy with how I managed to channel the concentration and go out and play the best round of the season yesterday.Â
"Like I said, I didn't have my best stuff today, but I was still focused and good attitude, and that's what kept me in the ballgame."
Johnson wasn't aware when he finished on No.1 that Stenson had made bogey on the par-5 18th to end his round, reducing the Swede's margin to three shots.
"He's definitely in reach for sure, especially around this course," Johnson said.
Australian Matt Jones is at three over and tied for 28th after shooting rounds of 72 and 73.