PHOENIX (AP) -- Brandon McCarthy turned in seven strong innings and Paul Goldschmidt drove in two runs to lead the Diamondbacks to a 6-1 victory over the Padres on Monday night.
After a shaky first inning, the 6-foot-7 McCarthy (3-8) allowed only four runners over his final six innings. It was his first win since he beat San Diego on May 28. His other victory was a shutout in Miami on May 18.
McCarthy lasted only into the third inning in his previous start, a 10-7 loss to the Reds. He allowed seven runs and eight hits in 2 13 innings in that game.
Goldschmidt stretched his NL-leading RBI total to 103 with a triple and groundout. He has the most RBIs by a Diamondbacks hitter since Luis Gonzalez drove in 104 in 2003.