Brandon Barnes stood in center field and felt the wind blowing out a bit -- an ominous sign when Miguel Cabrera is at the plate with the bases loaded and two out in the ninth inning. Sure enough, Cabrera lifted a deep flyball to right-center, forcing Barnes to race over with the game on the line. "I just knew if he hit it out there, I'd have to get a good bead on it," Barnes said. "Just try to get under it and not stop until the catch was made." Barnes caught Cabrera's drive against the wall for the final out, and the Houston Astros avoided a season sweep against the Detroit Tigers with a 7-5 victory Wednesday. Carlos Corporan hit a tiebreaking double in the top of the ninth for the Astros, who lost their first six meetings with the Tigers by a combined 50-12.