Gonzalez, Padres rout Diamondbacks 12-1

SAN DIEGO (AP) — All-Star slugger Adrian Gonzalez hit a two-run homer to key a five-run outburst and Jon Garland threw six strong innings, leading the San Diego Padres to a 12-1 win over the Arizona Diamondbacks on Friday night.

Gonzalez put the NL West leaders ahead 2-1 in the fourth when he connected off Dan Haren (7-8) for his 19th homer. San Diego added three more runs in the inning.

Garland (9-6) finally beat the Diamondbacks after having tough luck in his first two starts against them this season. The right-hander allowed one run and three hits with five strikeouts and two walks. He combined with three relievers on a four-hitter.

In his two previous outings against the Diamondbacks, including an opening-day 6-3 loss at Arizona, Garland had gone 0-1 while allowing seven unearned runs.

San Diego increased its lead in the NL West to three games over the Colorado Rockies, 3-2 losers at Cincinnati.

Arizona has lost eight of 10 to drop 18½ games behind the Padres.

Scott Hairston drove in three runs and Chase Headley had three hits, including a solo homer. Headley tied his career high with four runs.

After David Eckstein led off the fourth with a double, Gonzalez connected against Haren on an 0-1 pitch off the outside part of the plate to drive the ball into the left-field stands. The ball barely made it over the wall into the front row.

Headley followed with a double and went to third on Nick Hundley's single. One out later, Aaron Cunningham hit a sacrifice fly. A walk and an infield single by Garland loaded the bases before Jerry Hairston Jr. singled in two runs for a 5-1 lead.

Headley added a homer off Haren, his seventh, in the fifth.

Haren gave up six runs and eight hits over five innings. The right-hander, who struck out eight and walked one, is 0-4 in his last six starts with a 4.57 ERA.

San Diego added four runs in the eighth after Jordan Norberto walked the bases loaded with one out and was replaced by Aaron Heilman. The right-hander then issued two walks, hit a batter with a pitch and allowed a single.

Justin Upton put the Diamondbacks up 1-0 in the first inning with a double that scored Kelly Johnson, who singled with one out.

NOTES: Haren has allowed 21 homers, tying him with Milwaukee's Randy Wolf and Tampa Bay's James Shields for the major league lead. ... Cunningham had an infield single to extend his hitting streak to 11 games, tying Gonzalez for the club's season high.