The Rockies scored one in the first, two in the second and four in the third to build their 7-0 lead against Padre rookie Justin Germano.
Germano was pulled after allowing a base clearing double to Charles Johnson in the third. Aaron Miles starting the rally off with a triple. A ground out to second from Todd Helton where Mark Loretta went down to a knee to secure the ball scored Miles. Miles had initially waited to see if Loretta would field the ball cleanly and went as Loretta went down. Loretta then made an off-balance throw to home plate that was late as Miles slid in safely to make the score 4-0. Jeromy Burnitz walked and after Mike Sweeney sacrificed both runners over, Matt Holliday walked to load the bases. Johnson followed with his double to push the Rockie lead to 7-0.
Germano was pulled in favor of Jay Witasick. The rookie was charged with all seven runs, six earned, on five hits and two walks in two and a two-thirds innings pitched.
"He's the type of pitcher who needs to locate well and use both sides of the plate," Manager Bruce Bochy said. "He just got too many pitches over the heart of the plate and he's not that type of pitcher."
Miles opened the game with a double and scored on a Helton sac fly in the first.
Two errors on the same play from Khalil Greene scored one run in the second before Johnson doubled in another run to put Colorado up 3-0. Greene first could not make the transfer on a double play ball then threw the ball wide of first.
The Padres got on the scoreboard in the bottom of the third. Sean Burroughs opened the inning with a double and after Loretta was hit by a pitch, Giles grounded out as both runners advanced. Phil Nevin then grounded out to bring in Burroughs.
Sunday's game against Milwaukee will begin at 2:05 p.m. instead of the original 1:05 p.m. scheduled start because of the Rock 'n' Roll Marathon.
Andy Ashby has begun to throw twice a week and is going full throttle in an attempt to return to the mound from a torn throwing elbow. He could be ready late this year.
The Padres allowed Colorado back-to-back road victories for the first time this year and the first road series win. The Rockies had been 0-for-8.
The Friars also were the first team to allow a Colorado pitcher working out of the fourth or fifth spot in the rotation to get a win.
"I'm ecstatic," Colorado manager Clint Hurdle said. "I just have a very good game face on right now. I'll jump up and down when ya'll (reporters) leave."