In what has already become another tough season, the Houston Astros have had little reason to celebrate. That changed on Monday when Brandon Barnes gave the American League's worst team plenty to smile about. Barnes hit a last at-bat, two-out RBI ground-rule double in the 12th inning to lift the Astros to a 3-2 win over the Colorado Rockies in interleague play.