DENVER Adam Dunn watched Ken Griffey reach 600 home runs this season, so he has firsthand experience with the pursuit of excellence.
"I had to catch myself from watching him," said Dunn, who played right field and had a double and two walks in his D-Backs debut.
"What he did tonight, that's impressive."
Johnson gave up five hits and struck out seven, giving up two runs in the bottom of the second after Chad Tracy's two-run homer in the top of the inning.
Johnson then shut out the Rockies through the sixth and gave himself a cushion in the top half of the inning, singling in Chris Snyder after Snyder doubled in Chris Young.
Those were the final two runs of the game.
"I went into the game a little stiffer than normal, nothing alarming," Johnson said. "It took me a couple of innings to get going. I was disappointed I gave the two runs back. After that, I was able to get into a groove. My slider got better, the location of my fastball."
Johnson appears to be in line for eight more starts in the regular season.
"There's a little countdown going on for him," manager Bob Melvin said. "He's got the light at the end of the tunnel."
Dunn, hitting cleanup, doubled in the fifth, walked in the fourth and seventh and struck out in the first and eighth.
"I didn't think I'd be as nervous as I was," Dunn said. "I swung at some pitches I probably shouldn't have. I took some pitches I probably should have swung at."
Dunn will play right field and hit cleanup again today, Melvin said.
"He solidifies the middle of the order," Melvin said. "Any time the front office goes that extra yard (to obtain a premium player for the stretch), you definitely feel it."