SAN DIEGO -- With the D-backs preparing to deal before the July 31 non-waiver trading deadline, Brandon McCarthy's name has been prominently mentioned in rumors.The veteran right-hander certainly added to his value Friday night as he pitched seven strong innings to help lead the D-backs past the Padres, 2-1, at Petco Park.Both of McCarthy's wins this season have come at Petco Park, the other occured on May 3. In this one, McCarthy (2-10) allowed just one run on six hits and did not walk a batter while striking out seven.The D-backs were able to give McCarthy some run support in the fourth when they broke through against Padres starter Tyson Ross (6-8).Paul Goldschmidt drew a walk to lead off the inning and Miguel Montero followed with a single to center. A wild pitch by Ross moved the runners to second and third and after Aaron Hill struck out looking, David Peralta grounded a single to center to give the D-backs a 2-0 lead.The Padres, meanwhile, struggled to solve McCarthy.Their lone run off him came in the fifth when Ross helped himself with a sacrifice fly to center that scored Cameron Maybin.McCarthy did manage to wiggle out of a jam in the sixth when the Padres had Chase Headley at third with one out and Will Venable at the plate.Venable hit a grounder to second and, with the infield drawn in, Hill fired a strike to Montero at the plate. Headley was caught in a rundown and after third baseman Martin Prado tagged him out, Prado threw to second and the D-backs retired Venable in a rundown between first and second to end the inning.Brad Ziegler pitched the eighth and Addison Reed closed things out in the ninth for his 18th save.Steve Gilbert / MLB.com