DETROIT (AP) - Brandon Barnes caught Miguel Cabrera's bases-loaded drive against the wall in right-center field 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. Jose Veras pitched the ninth for his fifth save in seven chances. He walked two and hit a batter, but Cabrera's drive came a few feet short of winning the game. Hector Ambriz (1-2) got the win. Al Alburquerque (0-1) walked J.D. Martinez starting the ninth, and Corporan followed with a drive to the gap in left-center off left-hander Phil Coke.