PHOENIX (AP) -- The Arizona Diamondbacks were outscored by 20 runs on their way to the 2007 NL West title.
They're making up for it this season.
Arizona has doubled up its opponents, outscoring them by a combined 112-56. The Diamondbacks have hammered the Padres by 19-3 in the first two games of this series.
"Last year's gone," said second baseman Orlando Hudson, who singled home a run in the eighth-inning onslaught. "This year's a new year. Our young guys are doing a heck of a job. They're swinging the bats well. Pitchers are throwing strikes and we're playing good defense behind the guys and right now things are going our way."
Arizona won its fourth straight and improved to a major league-best 13-4, the best start in its 11-year history.
For a while, it looked like the Diamondbacks would follow the script they used so often last year, rallying late and then turning the game over to their stalwart bullpen.
Arizona trailed 3-2 in the seventh when Justin Upton greeted reliever Joe Thatcher (0-2) with an infield single. Upton scored when Paul McAnulty misplayed Stephen Drew's drive to left field, which was ruled a double.
Drew scored on Young's sharp single to left to give the Diamondbacks a 4-3 lead.
Arizona erupted for six runs in the eighth. Chris Snyder hit sacrifice fly, Eric Byrnes had a two-run double and Orlando Hudson had an RBI single. Two more runs came in on a fielding error by San Diego shortstop Khalil Greene.
"It seemed like it was one of those National League West games, and then we get a six-spot in the eighth," Arizona manager Bob Melvin said. "We jumped on them pretty quick."
McAnulty and Brian Giles each homered for the Padres, who snapped a 106-inning homerless streak, their longest since they went 115 innings without a homer from Sept. 12-26, 1981.
The Padres have lost four straight to fall 5 1/2 games behind Arizona in the NL West.
"We're just not playing good baseball," Giles said. "We're not putting any kind of pressure on the opposing teams with our offense, and that's just part of baseball. You hit one of those ruts, everybody's going to go through it. They're going to go through it. They're just playing good baseball right now."
San Diego entered with a .242 team batting average, 13th in the NL. The Padres have been outscored 31-6 during their four-game skid, which includes a 2-1 22-inning loss.
Manager Bud Black said he's not panicking.
"There's a heck of a lot of baseball left," he said. "We're not playing our best baseball right now. The Diamondbacks are and we have to play better."
The Diamondbacks are combining good hitting and pitching.
Edgar Gonzalez started for Arizona, allowing three runs and four hits in six innings. He walked four and struck out three and gave up the homers to McAnulty and Giles.
"He just made a couple mistakes, and they got him," Melvin said. "All said and done, it's a pretty credible outing."
Arizona's rally cost Young a shot at his second victory. Young gave up two runs and three hits in six innings, walking three and striking out four.
Nine days after undergoing surgery for thyroid cancer, Arizona LHP Doug Davis threw from 120 feet on Saturday afternoon. "I felt real good out there throwing the ball," Davis said. "I don't feel any different right now than I did before surgery. A little sore in the neck area." Davis has targeted May 9 at the Chicago Cubs for his return to the rotation. ... During batting practice, players from both teams watched Game 1 of the NBA Western Conference playoffs between Phoenix and San Antonio on the big screen television in center field. ... Arizona's Chris Young walked and struck out twice against San Diego's Chris Young, leaving him 0-for-12 with six strikeouts lifetime against San Diego's big righty.