PHOENIX -- If Saturday night was Chase Anderson's last start of the 2014 season, he went out in victorious fashion.
Anderson, 26, began the season at Double-A Mobile. But he got the callup to the Diamondbacks' rotation in May and is 9-6 with a 3.70 earned run average in 20 starts.
He has pitched a combined 148 1/3 innings this season in the minors and majors, the most in one season in his pro career. Manager Kirk Gibson is considering shutting him down for the rest of the season.
"I have no problem with that. I'm just out there competing. I want to be out there as long as I can but I understand they're protecting me, and I'm just grateful that they're caring for me and my arm," Anderson said.
Anderson allowed two runs on four hits with five strikeouts and two walks, but the Diamondbacks took control early, scoring six runs off All-Star Tyson Ross in the first two innings.
Ross (13-14) couldn't find a rhythm from the start, and didn't get help from his defense. Mark Trumbo's single in the first scored two runs when shortstop Alexi Amarista kicked the ball into shallow right field.
Then catcher Rene Rivera's pickoff throw to first base hit Aaron Hill in the helmet. Hill and Trumbo each moved up a base, then Ross threw a wild pitch to allow Trumbo to score and make the score 3-0.
The second inning brought more pitching and fielding woes for the Padres. Chris Owings singled in a run and A.J. Pollock hit a routine grounder to Amarista, whose throw to first base pulled Yasmani Grandal off the bag for an error. That brought in another run.
Trumbo then hit a grounder back to Ross, who decided to come home to get the out. But Owings beat the throw and Arizona took a 6-0 lead.
"We came out pretty aggressive, we put a lot of guys in motion," Gibson said. "It worked out for us very well."
Trumbo had three hits and three runs batted in on the night.
Ross (13-14) was charged with four earned runs and five hits. He struck out four and walked two in his shortest outing of the season.
Grandal's 13th home run of the season made it 6-1 in the fourth. Amarista drove in two of the Padres' runs, one after Rivera's triple in the sixth. Yangervis Solarte hit a solo homer in the seventh.
PACHECO IN A PINCH
The Diamondbacks' Jordan Pacheco put the game out of reach in the seventh inning with a two-out, two-run pinch-hit single. Pacheco is 4-for-6 in his last six at-bats with runners in scoring position.
"He has the tools to be a productive guy off the bench," Gibson said. "Big hit for us. The Padres started to come back and those runs were big."
GAFFES HURT PADRES
The Padres had two errors, one each from Rivera and Amarista. Both hurt the team in the loss.
"It wasn't a clean game at all," manager Bud Black said. "It was one of those games where we just did not execute in a number of areas."
Padres: Reliever Joaquin Benoit (sore shoulder) is scheduled for a bullpen session Sunday, with the hope that he'll be able to pitch in a game soon. ... RHP Blaine Boyer is also dealing with a shoulder problem but isn't ready to throw off a bullpen mound yet.
Diamondbacks: After an MRI revealed no structural damage to his back, OF David Peralta is expected to resume baseball activities Monday. But the team is in no hurry to get him back to playing, manager Kirk Gibson said.
Padres: RHP Odrisamer Despaigne (3-6) takes a 3.55 earned run average into Sunday's start against Arizona. He was knocked around for six earned runs in 4 1/3 innings in his last start Monday, a loss to the Los Angeles Dodgers.
Diamondbacks: RHP Trevor Cahill (3-11) has allowed three earned runs or less in nine of his last 10 starts. In eight starts against San Diego, he's 2-4 with a 3.06 ERA.