Rockies 2, Astros 1


HOUSTON – Luis Gonzalez and Todd Helton hit RBI singles, Aaron Cook pitched 6 1-3 strong innings, and the Colorado Rockies held on for a 2-1 win over the Houston Astros on Saturday night to break a season-high three-game losing streak.

Colorado beat Roy Oswalt for the first time, jumping on the Houston starter for four hits and two runs in the third inning. Oswalt had won all five previous starts against the Rockies.

He was outpitched by Cook (4-3), who allowed five hits and one run while striking out six. Brian Fuentes struck out two in a perfect ninth for his ninth save.

Oswalt (5-3) allowed eight hits, struck out four and walked one in seven innings. He was coming off his worst start of the season, when he lasted just 4 1-3 innings and allowed 10 hits and seven runs in a 7-5 loss to San Francisco.

Gonzalez was inserted in the lineup at second base in place of Jamey Carroll after hitting a pinch-hit home run on Friday night.

Oswalt got on track in the fourth and retired 12 of the last 15 batters before being relieved by Chad Qualls. But the Astros couldn’t muster much offense after scoring 12 runs and getting 15 hits on Friday night.

Mike Lamb had three hits, including two doubles, and scored in the sixth inning on a sacrifice fly by Preston Wilson to make the score 2-1. He was playing in place of Lance Berkman, who sat out after experiencing tightness in his left hamstring on Friday.

Adam Everett’s double that hit just in front of the left-field wall with one out in the seventh inning chased Cook. He was replaced by Ray King.

Colorado had lost seven straight in Houston, including the series opener on Friday night.

Notes: Colorado LF Matt Holliday had a single in the eighth inning to extend his hitting streak to a season-high eight games. … Astros 2B Craig Biggio had a double in the fifth inning and has hit safely in 11 of the last 13 games. … Rockies RF Brad Hawpe broke a streak of 12 at-bats without a hit with a single to right field in the fourth inning.

AP-ES-05-13-06 2145EDT