Goldschmidt hit a two-run homer in the first inning, his first of the spring, and drove home another two in the third with a bases-loaded single to right.
D-backs ace Zack Greinke made his spring debut and held his former teammates scoreless over 1 2/3 frames on one hit. Of his 33 pitches, 17 were strikes.
"I thought it was all right," Greinke said.