Aaron Cook pitched six solid innings, Clint Barmes hit a three-run homer and Seth Smith added a two-run shot to lead the Colorado Rockies to a 10-1 victory over the San Diego Padres on Thursday night.
Cook (9-3) continued his dominance over the Padres by getting out of two bases-loaded jams while only allowing one run. Cook raised his career record against the Padres to 13-4.
He allowed a run in the first and pitched out of trouble in every inning except the second when he had his only 1-2-3 inning. The right-hander allowed eight hits, walked four and struck out eight.
Barmes homered in the sixth inning, his 11th, off Mike Ekstrom to increase the Rockies' lead to 7-1. Smith homered off Ryan Webb in the eighth.
Colorado scored at least seven runs for the fourth time in six games.
Colorado's Todd Helton had four hits, including two doubles that left him two short of becoming the 50th player in baseball history with 500.
The Rockies (48-41) improved their record to 30-13 since Jim Tracy replaced Clint Hurdle as manager. San Diego has lost 22 of 30.
Cook won his sixth straight decision as he improved his mark to 6-1 with a 1.60 ERA in his last nine starts in San Diego. Cook has a career ERA of 2.66 against the Padres in 23 appearances, including 21 starts.
The Padres scored their only run on Kevin Kouzmanoff's single in the first. After San Diego loaded the bases, Cook struck out Will Venable and got Eliezer Alfonso on a grounder.
In the third, the Padres loaded the bases with two outs before Cook struck out Alfonso, who stranded eight baserunners, including five in scoring position. San Diego left 14 men on base.
Chad Gaudin (4-8) walked Cook with the bases loaded in second.
Gaudin allowed four runs _ one earned _ and four hits over five innings. He walked four and struck out eight but was the victim of two errors, including one by Gold Glove first baseman Adrian Gonzalez.
Gonzalez, one of two San Diego All-Stars, drew two walks, giving him 43 in San Diego's last 43 games.
NOTES: Rockies All-Star RF Brad Hawpe was held out of the starting lineup, which had been decided upon before the All-Star break by Tracy. "Knowing the whirlwind he obviously went through over the last couple of days, I wanted him to have another day off to get rest," Tracy said. ... Colorado RHP Jason Marquis will remain Sunday's starter against the Padres despite not having pitched in the All-Star game. Tracy said another reason not to move Marquis up to Saturday is that he has a little irritation on his right index finger. ... Padres rookie Kyle Banks doubled in the sixth in his first pinch-hit appearance.