Tyler White hit a two-run drive in the eighth inning and the Astros pulled off a late rally for the second straight game, beating the San Francisco Giants 2-1 on Tuesday. The win followed the Astros' 3-1 victory Monday night in which Marwin Gonzalez hit a three-run homer with two outs in the ninth. This time, the AL West leaders again trailed 1-0 when Gonzalez doubled and White hit a high, arching shot to left field off Ray Black (1-1).