DENVER -- Their offense is directly descended from the Dead Ball Era, so the San Diego Padres generally must pitch exceedingly well and somehow score a few runs in order to win.

It is a dicey formula without much margin for error, but it worked Monday night. Ian Kennedy gave the Padres a superb start, and by their standards, the offense produced a cornucopia of runs in a 6-1 win over the Colorado Rockies.

Entering the game, San Diego was hitting .213 and averaging 2.98 runs per game. The Padres were sleepwalking on offense once again in a 1-1 game until they scored twice in the sixth and added three more runs in the seventh to complete the scoring.

The win was the sixth in eight games for the Padres (40-49). The Rockies (37-53) fell for the 18th time in 21 games. Colorado also lost for the 16th time in its past 21 home games.

Kennedy (7-9) pitched seven innings and gave up one run on four hits, including center fielder Drew Stubbs' homer in the fourth. He walked two and struck out nine, eight of them swinging. Padres pitchers finished with 13 strikeouts.

Rockies starter Tyler Matzek (1-3) was lifted after he walked Kennedy and gave up a single to Chris Denorifia to start the seventh. Making his sixth career start, Matzek issued four walks, tying his career high, while allowing five runs on eight hits. He struck out four while throwing 95 pitches, just 52 strikes.

Matt Belisle took over for Matzek and gave up a two-run triple on an 0-2 pitch to third baseman Chase Headley, the ball rebounding far off the wall in the right field corner, allowing Headley to scamper to third. Left fielder Carlos Quentin followed with a sacrifice fly.

After the seventh, the game was delayed by rain for 56 minutes, long enough to finish Kennedy's outing.

Headley went 4-for-5 with two RBIs, and Padres catcher Rene Rivera finished 2-for-2 with two walks.

The Padres pushed across a run in the fourth to take a 1-0 lead. Headley and Quentin began the inning with singles, and, with one out, Matzek walked Rivera to load the bases.

Second baseman Brooks Conrad hit a sacrifice fly that scored Headley.

The Rockies quickly tied the game when Stubbs led off the bottom of the fourth with his eighth homer.

NOTES: Padres RHP Tyson Ross is scheduled to start Sunday at Dodger Stadium, so he will not be available to pitch in the All-Star Game two days later. However, he will go to Minnesota to participate in the festivities. ... Padres LHP Robbie Erlin, out since mid-May due to left elbow soreness, is scheduled to throw a bullpen session Tuesday in Peoria, Ariz. ... Padres RHP Nick Vincent (right shoulder fatigue) is scheduled to throw a bullpen session Tuesday at Coors Field. Barring a setback, he would go out on a rehab assignment by the weekend. ... Rockies LHP Brett Anderson (fractured left index finger) made his second rehab start for Triple-A Colorado Springs on Monday, allowing one run in 5 1/3 innings. ... Colorado LF Carlos Gonzalez, who had a benign tumor removed from his left index finger June 10, began a rehab assignment for Colorado Springs. ... Rockies RHP Jhoulys Chacin (right shoulder inflammation) will undergo a platelet-rich plasma injection Tuesday. He does not need surgery but will rest four to six weeks before he might resume throwing.