Carlos Lee's home run capped a three-run rally off Jason Isringhausen in the ninth inning, helping the Houston Astros beat the St. Louis Cardinals 3-2 on Friday night for their sixth straight victory. Miguel Tejada had an RBI triple and Lance Berkman's sacrifice fly for the second out tied it before Lee hammered a first-pitch fastball well over the left-field wall.
Isringhausen (1-2) has nine saves in 11 chances but has taken the loss in two of his last three outings. Wesley Wright (3-0) had two strikeouts and a walk in the eighth. The Cardinals had a runner on third with one out in the bottom of the ninth before Jose Valverde finished for his fourth save in seven chances.