Noonan gave Bumgarner a lead to work with in the second when he followed Andres Torres' one-out single with a triple off the wall in center. Noonan scored when Guillermo Quiroz hit a sacrifice fly to put the Giants up 2-0.
The D-backs got on the board in the bottom half of the inning when Miguel Montero, Alfredo Marte and Eric Chavez each singled to load the bases and Eric Hinske was able to beat out an infield single, scoring Montero.
Hunter Pence hit a solo homer in the third to increase the Giants' lead to 3-1 and Noonan put them up 4-1 with an RBI double in the fourth.
All four of the runs came off Arizona starter Nelson Figueroa, who is expected to start the year at Triple-A Reno.
The Giants padded their lead with a three-run fifth off reliever Heath Bell. Francisco Peguero hit a two-run homer during the inning and Brandon Belt followed with a solo shot.
Nick Ahmed homered for the D-backs leading off the bottom of the fifth, but the Giants got that run back when Quiroz doubled home Noonan, who had singled off Matt Reynolds to start the sixth.
The D-backs cut the lead to 8-4 in the sixth thanks to a two-run homer by Marte. It was the third homer of the spring and second in two days for Marte, who is trying to capture the final outfield roster spot.
Tony Campana added a two-run triple later in the inning.
Up next: Though Thursday night's exhibition against the cross-bay rival Oakland A's at AT&T Park has virtually no real meaning for the Giants, it definitely means something to Tim Lincecum. The right-hander hopes to rebound following a disappointing outing last Saturday against Oakland (three innings, five runs, six hits, three walks). Lincecum did strike out five, indicating that he had lively stuff on the occasions he managed to harness it.
Steve Gilbert is a reporter for MLB.com. Follow him on Twitter @SteveGilbertMLB. This story was not subject to the approval of Major League Baseball or its clubs.