Houston, TX (Sports Network) - Jeff Keppinger finished 2-for-4 with a three- run double as Houston topped San Francisco, 6-3, in the middle test of a three-game series from Minute Maid Park.
Carlos Lee and Chris Johnson both collected a pair of hits and drove in a run for the Astros, who halted a five-game skid.
Brett Myers (5-5) allowed six hits and three runs -- one earned -- over seven innings. The veteran right-hander fanned four, walked three and helped his cause with two hits and an RBI.
Matt Lindstrom retired the final three batters in the contest to notch his 16th save.
Aubrey Huff, Andres Torres and Juan Uribe knocked in a run each for the Giants, who had won two in a row.
Barry Zito (7-4) was tagged for seven hits and five runs over just four full frames.
Houston got on the board in the first as Lance Berkman stroked a ground-rule double to left ahead of Lee's RBI single.
The Astros came back with three more in the second. Two walks and a single from Myers loaded the bases with two outs before Keppinger unloaded a bases- clearing double. Keppinger, though, ended the inning when he was thrown out trying to stretch the hit into a triple.
It was 5-0 in the fourth when Johnson reached first on a third-strike wild pitch from Zito and later scored on a Myers base hit.
San Francisco finally responded with two in the fifth on an RBI triple from Torres and a fielder's choice from Huff, but that was offset by Johnson's run- scoring double in the sixth for a 6-2 Houston edge.
The Giants threatened in the eighth, putting runners on first and second with one out against Brandon Lyon, but a pop out and strike out quelled the rally.
Lindstrom sent down the visitors in order in the ninth to cap the victory.
With his outing, Myers set a new Astros club record for consecutive six- inning-or-more starts from the beginning of the season with 16 in a row...Mike Hampton previously held the mark with 15 in a row from the start of the 1998 campaign...It was Houston's first win over San Francisco this season after seven straight losses, and the win snapped the Astros' nine-game losing string dating back to last August...Prior to the game, Houston placed shortstop Tommy Manzella on the 15-day disabled list and recalled infielder Oswaldo Navarro from Triple-A Round Rock.