There was David Peralta, who came into the game on an 0-for-9 skid and struck out in his first at-bat before hitting a homer in the fourth to start the Arizona scoring and then capping it in the eighth with an RBI double.
"We knew it was a matter of time before he got things moving in the right direction," D-backs manager Torey Lovullo said. "He was right in the middle of everything today."
With Peralta and Chris Herrmann picking up hits Thursday, all 13 of the Arizona position players have at least one already this year.
Jeremy Hazelbaker, who hasn't started a game yet this year, even has two hits. He delivered a key pinch-hit RBI double Wednesday night was at it again Thursday with a pinch-hit RBI single in the sixth.
It's added up to an offense that scores and continues to tack on runs, like on Thursday when the D-backs added three insurance runs in the eighth.
"The biggest thing is, regardless of what the score is, just go up there and have good at-bats," Goldschmidt said. "Down a lot, up a lot, anywhere in the middle, you'll put pressure on the other team to score some runs."
While the pitching hasn't been stellar, it's been good enough.
D-backs starter Robbie Ray allowed three runs Thursday before departing after 5 2/3 innings, but Jorge De La Rosa, Randall Delgado, Andrew Chafin and J.J. Hoover were able to finish things off for him.
"We stayed together with our at-bats, our pitchers picked up one another coming out of the bullpen and it was a really good, strong team effort," Lovullo said.