Andy Pettitte made another effective start against Pittsburgh and the Houston Astros won consecutive games for the first time in more than two weeks, beating the Pirates 7-4 Saturday night. Willy Taveras extended his Astros-record hitting streak to 29 games when he doubled on Zach Duke's third pitch of the game. It was the second game in as many nights Taveras extended the longest streak in Astros history with a hit in the first inning. He has gotten a hit in his first at-bat in 13 of the 29 games.