Padres 16, Rockies 7

San Diego hit four home runs, three in the third inning alone, Brian Giles and Adrian Gonzalez finished with four hits each and the Padres spoiled Livan Hernandez's return to the National League with a 16-7 win over the Colorado Rockies on Sunday.

Jody Gerut, Kevin Kouzmanoff and Giles homered in the third, and Luke Carlin added his first major league home run. Giles scored four runs and had four RBIs for the Padres, who had 20 hits and set a season-high in runs.

Brad Hawpe homered for Colorado, which lost five of seven to Washington and San Diego on this homestand, two of the worst road teams in the major leagues. Only the Rockies have a worse road record.

Justin Hampson (1-1) pitched three innings in relief to get the win.

The Padres wasted little time in welcoming Hernandez back to the NL. Gerut and Luis Rodriguez led off the game with singles, Giles hit a two-run double and Gonzalez doubled home a run. Later in the inning, Carlin drove home Gonzalez to make it 4-0.

Hernandez (0-1), who was claimed off waivers by the Rockies on Wednesday, pitched a perfect second inning but didn't get out of the third. He walked Gonzalez and gave up a two-run homer to Kouzmanoff, his 17th of the season. After Chase Headley popped out, Hernandez walked the next two batters and Gerut chased him with a line-drive, three-run homer to right-center, his 11th of the season.

Hernandez allowed nine runs on seven hits and walked four in 2 2-3 innings, but the Padres didn't stop scoring once he left. Rodriguez greeted reliever Jason Grilli with a single and Giles followed with a home run that bounced off the top of the right-field fence.

Young shut out the Rockies until the fourth, when they scored seven runs on seven hits. Cory Sullivan had a two-run triple and Hawpe's 18th home run, a three-run shot into the Rockies' bullpen, made it 11-7.

Young gave up seven runs on nine hits and walked three in four innings.

The Padres padded their lead in the sixth on a three-run homer by Carlin.