Gerardo Parra delivered a two-run single in the first inning and a sacrifice fly in the third before working a walk from Brewers reliever Michael Blazek amid Arizona's three-run fifth. Goldschmidt finished 2-for-3 with a walk and three runs scored. Pollock and Martin Prado had two hits apiece.
For Milwaukee, Brewers catcher Jonathan Lucroy hit a two-run home run in the first inning and utility man Elian Herrera also delivered two RBIs. The Brewers' brief lead came on a single by Minor Leaguer Brandon Macias.
D-backs starter Randall Delgado surrendered a two-run home run to Lucroy in the first inning, one of three Brewers hits in the frame. But Delgado was otherwise effective, allowing only those two runs on five total hits in four innings, with no walks and three strikeouts.
Brewers starter Wily Peralta was charged with three earned runs on six hits in 4 2/3 innings, with no walks and three strikeouts.
Up next for Brewers: Right-hander Tyler Thornburg will start with a full compliment of Brewers regulars behind him when the team faces the Reds with principal owner Mark Attanasio and club sponsors on hand at Maryvale Baseball Park on Saturday. Right fielder Ryan Braun should be back in action after taking Friday off, and third baseman Aramis Ramirez is scheduled to play a second consecutive day for the first time this spring. The 3:05 p.m. CT game will be televised by FS Wisconsin.
Adam McCalvy is a reporter for MLB.com. Read his blog, Brew Beat, and follow him on Twitter at @AdamMcCalvy. This story was not subject to the approval of Major League Baseball or its clubs.