Good Wandy, bad Wandy.

By reputation, Wandy Rodriguez is an Astros pitcher of two distinct, erratic identities. The reputation is becoming as outdated as a phone that doesn't take pictures.

For more than a year, what the Astros mostly get is good Wandy and better Wandy, with an occasional glimpse of human frailty. The Texas Rangers ran into better Wandy on Thursday night at Minute Maid Park. Rodriguez worked seven scoreless innings in a 7-0 Astros victory that ended the third-longest home losing streak in franchise history at eight games.

Jason Michaels and Carlos Lee bashed home runs, and shortstop Clint Barmes went 3-for-4 to lead an 11-hit show of offensive support.

Rodriguez (6-4) laid the groundwork for the Astros' fourth shutout of the season, limiting the Rangers to four hits and three walks while striking out four.

"Every time I'm out there, I try to make a quality pitch," said Rodriguez, who lowered his season ERA to 2.97. "I don't lose my concentration when I try to throw the ball on the corner. I put it right where I want."