HOUSTON (AP) -- Lance Berkman homered and had four RBIs, and Wandy Rodriguez won for just the third time in eight starts as the Houston Astros beat the Colorado Rockies 12-0 on Sunday.
Berkman's two-run homer off Tom Martin in the sixth was his first of the season batting right-handed. Earlier, he had a two-run double batting left-handed against Colorado starter Rodrigo Lopez.
Rodriguez (5-7) allowed three hits in seven innings, striking out four and walking two. He threw 117 pitches, matching a season high.
Luke Scott added a two-run homer and Carlos Lee, Hunter Pence and Chris Burke also drove in runs for the Astros, who took three of four in the weekend series with Colorado. The Rockies have lost 10 of their last 14.
Lopez (4-2) started getting in trouble in the third inning when he walked Brad Ausmus and Rodriguez, a .160 hitter. Catcher Yorvit Torrealba fielded Burke's bunt in front of the plate and threw out Ausmus at third, but Pence doubled into the left-field corner, scoring Rodriguez and advancing Burke to third.
Lopez intentionally walked Berkman to load the bases for Lee, who flew out to right-center, deep enough for Burke to tag up and give Houston a 2-0 lead.
Mike Lamb led off the Astros' fourth with a triple to left-center, then scored on Scott's ground out. Ausmus then singled up the middle, advanced to second on Rodriguez's bunt and scored on Burke's single to center to give the Astros a 4-0 lead.
Pence followed Burke with an infield hit before Berkman lined a two-run double into the right-field corner. The switch-hitting Berkman has hit six of his seven doubles this season batting left-handed.
Rodriguez retired six in a row before Jamey Carroll's two-out single in the fifth, Colorado's second hit of the game. Former Astro Willy Taveras pinch-hit for Lopez and flew out.
Scott homered in the Astros' fifth after Lamb was hit by a pitch. Pence led off the sixth with a single before Berkman homered off the facade in left-center, his 14th of the season.
Trever Miller relieved Rodriguez in the eighth and gave up only a single to Cory Sullivan.
Brian Fuentes, demoted from the closer's role on Saturday, relieved Martin in the eighth and the Astros loaded the bases. With two outs, Lamb hit a two-run single to center to make it 12-0. Fuentes gave up consecutive game-winning homers in Houston on Thursday and Friday and has allowed 10 earned runs in his last five appearances.
Brian Moehler pitched a scoreless ninth for Houston.
Lee's 13th sacrifice fly of the season tied the franchise record, set by Ray Knight in 1982 and matched by Jeff Bagwell in 1998. ... Berkman has homered in six of his last nine games. ... Kaz Matsui fouled off eight consecutive pitches before striking out in his first at-bat, part of Rodriguez's 30-pitch first inning. ... The Rockies are 7-14 against left-handed starters this season. ... The Astros have hit 15 home runs in their last eight games.