DENVER (AP) – Aaron Cook pitched his third career complete game to win his fifth straight decision, and Matt Holliday keyed a six-run fourth inning with a three-run double as the Colorado Rockies avoided a three-game sweep with a 7-2 victory over the Arizona Diamondbacks on Sunday.

Cook (5-1), who returned from the 60-day disabled list on July 30 after missing nearly an entire year with complications from blood clots in his lungs, struck out five, walked one and allowed eight hits. He has given up eight runs in his last 39 innings.

It was his first complete game since Aug. 1, 2004, also at home against Arizona.

Holliday was 2-for-4 with three RBIs. Garrett Atkins, Clint Barmes and Cory Sullivan had two hits apiece for the Rockies, who ended their four-game losing streak.

Diamondbacks starter Russ Ortiz (5-10) lasted only three-plus innings. He allowed six runs and four hits, dropping to 1-8 in his last 11 starts.

Troy Glaus homered twice for Arizona to give him 34 home runs this season and four in three games. It was his 18th career multihomer game.

The Diamondbacks took a 1-0 lead with one out in the fourth inning when Glaus homered to center on the first pitch he saw.

Ortiz allowed only a walk in the first three innings, but faced eight batters in the fourth and didn’t retire any of them.

Todd Helton walked to load the bases after singles by Barmes and Sullivan. Holliday cleared the bases with a double off the right-field wall. Atkins had an RBI single and Hawpe, who had walked, came home when shortstop Alex Cintron’s throw to second base pulled Craig Counsell off the bag.

Oscar Villarreal replaced Ortiz with a 2-1 count on J.D. Closser and retired the next two batters. Atkins scored on Cintron’s second error of the inning and Colorado led 6-1.

Helton added an RBI single in the seventh.

Notes: Cintron left the game after fouling a ball off his right foot in the sixth. … Glaus hit the first home run off Cook this year. Cook had gone 219 batters and 49 2-3 innings since the last homer he allowed, to John Vander Wal on Aug. 7, 2004. … Atkins has a 16-game hitting streak, matching Juan Pierre (2000) for the longest by a Colorado rookie.

AP-ES-09-11-05 1803EDT

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.