DENVER -- Aaron Cook worked quickly and efficiently.
"I don't think I've ever seen a pitcher throw seven frames of single-digit pitches," Rockies manager Clint Hurdle said. "He was filthy."
"When your pitcher's working quick and getting outs, it helps the team," Holliday said. "It keeps everybody's energy level high."
Cook (7-6) allowed seven hits, struck out two and walked none to win his second consecutive start after going 1-5 in his previous nine outings. His other complete game this year was a five-hitter at San Francisco on May 26.
Cook threw just 61 pitches in the last eight innings.
"I just went out there and kept throwing strikes and they kept putting the ball in play," said Cook, who had 14 groundball outs. "The guys kept making defensive plays behind me."
Cook also matched a career high with three hits at plate.
"He got better as the game went on and we couldn't get anything going," Padres manager Bud Black said.
Cook improved to 5-0 in seven starts against the Padres at Coors Field.
"I've always been confident, but when you start to win and you start to get good results it helps your confidence," Cook said. "Right now, things are going good. I'm going to keep riding it."
Justin Germano (6-5) gave up six runs and seven hits in five innings. He has lost five of his last six decisions.
After the game, the Padres traded right-hander Scott Linebrink to the Milwaukee Brewers for three minor league pitchers.
Spilborghs' leadoff homer in the fifth, a drive to left-center estimated at 452 feet, put Colorado ahead 3-2. The Rockies blew open the game with a four-run sixth, when Holliday doubled in a run and Atkins greeted reliever Kevin Cameron with an RBI single. Left fielder Russell Branyan misplayed Atkins' hit, allowing another run to score, and Spilborghs had a sacrifice fly.
Holliday homered off the top of the right-field fence in the bottom half and Atkins tied it with an RBI single in the fourth.
"I've battled some rhythm problems and some timing, but I felt a lot better today," Holliday said.
- Holliday has 48 RBI against the Padres.
- Rockies SS Troy Tulowitzki, who missed Tuesday night's game with an undisclosed illness, was out of the lineup Wednesday. Jamey Carroll started in his place for the second game in a row.
- The Padres' bullpen has an 8.87 ERA in the last six games.