Goldschmidt drove in what turned out to be the winning run with a first-inning single and followed with a grand slam home run in the fifth off Brewers' starter Shaun Marcum (0-1). Miguel Montero drove in two runs and scored twice for the Diamondbacks, who got three hits and two runs scored from Willie Bloomquist in an 11-hit attack.
Marcum was charged with seven runs on seven hits over 4 2/3 innings.
The Brewers lead the best-of-five series 2-1 with Game 4 set for Wednesday in Phoenix.
Millions of Getty images now available for free via embed tool
Ray Liotta sues skin care company over use of likeness